The Barclays Arrival Plus World Elite Mastercard is a good card for travel, with an $89 annual fee that’s waived for the first year.
Cardholders get 2X miles per dollar spent on every purchase, a 0% intro APR for balance transfers, and a variety of World Elite Mastercard benefits.
There’s also a signup offer of 60,000 bonus miles for paying the annual fee and spending $5,000 in the first 90 days after account opening. That would be worth $600 when redeemed, providing a 12% return on your spending.
Update: Barclays has released a newer offer in its line of Arrival cards, the Barclays Arrival Premier World Elite Mastercard (Review). It’s more expensive, at $150, but it comes with perks like airport lounge access.