Annual fee winner

Citi Rewards+
-
The best annual fee is no annual fee, and the Citi Rewards+ takes the prize here. The Citi Strata Premier Card charges $95 per year.
Still, it’s wise to look beyond annual fees. A good credit card will give you ample opportunity to offset them. For example, once per calendar year, Citi Strata Premier gives you $100 off a single hotel stay of $500 or more (excluding taxes and fees) when booking through CitiTravel.com. That annual credit alone is enough to offset the $95 annual fee.