For those who travel even occasionally, the right hotel credit card can unlock a world of benefits. But navigating the options can be daunting, especially when faced with annual fees and complex rewards structures. Fortunately, two major hotel chains – Marriott and Hilton – offer compelling no-annual-fee cards that deliver substantial value without the added cost.