This deal has ended.
Sign up for the Chase Sapphire Card and get 10,000 points when you spend $500 in the first 3 months, getting you $100 back towards a flight or other reward. You'll also earn 2x points on dining, and 1 point per dollar on everything else. The points never expire and can be used towards flights, gift cards, merchandise, and more. There's also no annual fee, making this one the best no-fee rewards cards.