However, some credit cards offer a free hotel night each year just for being a cardholder. Across four major hotel brands—Marriott, Hilton, Hyatt and IHG—there are seven credit cards with this ...