We would recommend you a travel rewards credit card issued by a major bank. First of all, such card will allow you to earn miles on all your purchases and redeem with any airline of your choice without restrictions. The only requirement – your tickets should be bought with this travel rewards card. Secondly, all travel rewards credit cards come with EMV chip technology which guarantees card acceptance abroad and its security. And the last but not the least thing to consider is a foreign transaction fee. Most travel rewards cards come without this fee. For example, Discover doesn’t charge this fee. Having no foreign transaction fee will help you save a lot on purchases abroad.