Blue Cash Preferred® Card from American Express: This is such a great cash back card that I have one. Cardholders earn 6% cash back at supermarkets (up to $6K in purchases), 3% on gas and at department stores and 1% on everything else. The 3% cash back at department stores is sure to come in handy this holiday season, as will the 6% at supermarkets if you're hosting any holiday dinners or have guests visiting. Plus you'll get a $100 intro bonus and one year of Amazon Prime after spending $1,000 on purchases with your new Card in the first three months – that's a 15% cash back bonus on the first $1,000 you spend! In addition you'll enjoy a 0% 15-month intro APR on purchases and balance transfers. There is a $75 annual fee, but depending upon your spending patterns this card should easily pay for itself and then some. If you want a similar card that has no annual fee, check out Blue Cash Everyday Card from American Express, which has the same 15-month 0% APR but lower cash back rates and a slightly lesser intro bonus.