This deal has ended.
Sign up for the Capital One Venture Card and get 10,000 bonus miles when you spend $1,000 in the first 3 months. Plus, you'll get double miles on every purchase (including the $1,000 spent towards the bonus), which means you'll get $120 to use towards travel. Miles can be redeemed for any travel expense, including airfare, hotel stays, and car rentals, and more importantly, there's no cap on how many you earn. There's also no annual fee in the first year (after that, it's $59) and no foreign transaction fees.