Hotel credit cards are great for those that travel and stay in hotels often. These cards offer reward points that can be used to gain free night stays at your favorite hotels. Some hotels have a "VIP" lounge for their card holders.