Why it's a top hotel rewards credit card: This card is great for people who regularly stay at Hilton properties, but it also offers generous points for everyday purchases like at restaurants, supermarkets and gas stations. The welcome offer: Earn 125,000 Hilton Honors bonus points after you spend $2,000 in the first three months. Also, receive a weekend night stay reward after you spend at least $15,000 in a calendar year, a perk that could help you completely offset your annual fee each year. The annual fee: $95. Terms apply. See Rates and Fees. The rewards: You pick up 12 points for every $1 spent at participating Hilton properties. You also get six points for every $1 spent at U.S. restaurants, U.S. supermarkets and U.S. gas stations, and 3 points per $1 for all other purchases. Read our full Hilton Honors American Express Ascend Card review. Credit needed: Good, Excellent Added perk: You can earn a weekend night stay reward each calendar year you spend $15,000 on your card. Cardholders can enjoy 10 complimentary airport lounge visits each year after a one-time enrollment in Priority Pass™ Select. That's an excellent (and rare!) feature for a card with a modest annual fee.