If you're looking for a credit card that offers the best deals for hotels around the world, then the Starwood Preferred Guest credit card from American Express is for you.
Spend $3,000 within the first three months with this card and you'll earn 25,000 bonus points.
You can also earn up to 5 points for every dollar spent at participating Starwood Preferred Guest locations and up to 2 points per dollar at Marriott Rewards properties.
The points can also be used with many airline partners, and at more than 1,500 properties worldwide.
If you want a card that is a bit more expansive, then WalletHub recommends the Club Carlson Premier Rewards Visa Signature Card, which gives cardholders 10 points for every dollar spent at Club Carlson properties and 5 points per dollar on all other purchases.
This card is great for travelers who frequent Radisson, Park Plaza, Park Inn, Quorvus Collection or Country Inn and Suite hotels.
This card also offers a very impressive 50,000 bonus points after your first purchase, another 35,000 for spending $2,500 during the first three months, and another 40,000 bonus points just for renewing each year.