Sign up via this offer for the Barclaycard Arrival Plus World Elite MasterCard and you'll get 50,000 bonus miles when you spend $3,000 in the first 90 days. This gets you $500 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 5% of your miles back every time you redeem. This means that after redeeming your travel purchases with your points you'll get an effective rate of 2.11% in cash back from this card, which is very high. There's an $89 annual fee but it's waived the first year. Also, you'll receive 0% APR for the first 12 months on balance transfers made within the first 45 days of account opening.