Sign up for the Barclaycard Arrival World Mastercard and get 20,000 bonus miles when you spend $1,000 in the first 90 days. This gets you $200 to use towards any travel expenses! You'll earn 2x miles on travel and dining purchases, and get 10% of your miles back when you redeem them for travel. This means you'll not only get the 20,000 miles, but also 2,000 miles if you meet your $1,000 spending threshold on travel/dining, and another 2,200 miles back when you redeem them. Plus, there's no annual fee. Click here for more details. See our ranking of the top 5 credit card signup bonuses for additional options.