Sign up via this offer for the Barclaycard Arrival Plus World Elite MasterCard and you'll get 40,000 bonus miles when you spend $3,000 in the first 90 days. This gets you $400 to use towards any travel expenses! It's super easy: you just select travel expenses to apply the miles to and they are removed from your bill! More importantly, you'll earn 2x miles on all purchases, and get 10% of your miles back when you apply them towards travel expenses. You'll actually get 46,000 total miles by hitting the bonus (40,000 plus 6,000 more for your $3,000 in spending), and another 4,600 back when you redeem them, making this even more attractive and resulting in over $500 available towards free travel. There's an $89 annual fee but it's waived the first year. This card was awarded one of Money's "Best Credit Cards 2013-2014". Click here for more details. See our ranking of the top 5 credit card signup bonuses for additional options.