Cardholders can earn 10 miles per $1 spent on prepaid hotels booked through Hotels.com/Venture and two miles per $1 spent on all your other purchases, making this a lucrative card for hotel bookings and, since it isn't a branded hotel card, you can redeem your all those miles for travel-related purchases, including hotel stays, regardless of the company/brand. The bonus: Earn 50,000 bonus miles, worth $500 in travel, when you spend $3,000 in the first three months. The annual fee: $0 intro for first year: $95 after that The rewards: This card gives you two miles for every $1 you spend, so you never have to plan your purchases to maximize your miles. Furthermore (and more importantly if you're looking at hotel rewards, specifically) you'll earn 10 times the miles per $1 spent when you use your card to book a prepaid stay via Hotels.com/Venture. Then, you can redeem your miles for hotels, flights, car rentals, cruises and other travel-related purchases. Read our full review of the Capital One® Venture® Rewards Credit Card. So, for example, you can fly any airline, stay at any hotel, anytime and not have to worry about blackout dates. Plus, you can transfer your miles to over 12 leading travel loyalty programs.