You can choose one from travel rewards credit cards with miles or points rewards. For example, you may like the Discover it® Miles credit card. Using this card, you will earn unlimited 1.5x miles for every dollar spent on all purchases all with no annual fee. All the miles that you’ve earned during your first year are matched at the end of the year (provided you are a new cardmember). For example, if you earn 30,000 miles, you get 60,000 miles. Earned miles can be redeemed for airline tickets or other travel expenses like hotel stays, cruises, car rentals and more. Miles never expire. This card has no foreign transaction fee.
Another option for you may be the Barclaycard Arrival Plus® World Elite Mastercard® credit card. This card comes with 70,000 bonus miles after you spend $5,000 on purchases within the first 90 days of account opening. These 70,000 miles are redeemable for $700 in airfare on any airline, anytime with no blackout dates when redeemed as travel statement credits. You can earn 2X miles on all purchases.