Use hotel reward credit cards to get discounts on hotel stays, car rentals, cruises, flights and other travel-related purchases. If you have a favorite hotel chain that you prefer to stay at when you travel, you can earn points toward free nights with your everyday purchases.