Starwood Preferred Guest Credit Card from American Express
This is the card for anyone that frequently stays in hotels. You get 5 starpoints for every $1 spent at participating locations and 1 point for all other purchases. It has a 25,000 point reward bonus if you spend $3,000 in the first 3 months. If you stay at Starwood Hotels this card can’t be beat at 5 points to the dollar which you can then use on hotels or transfer them to a frequent flier program.