Generally, travel rewards cards don't carry foreign transaction fees, so they make excellent choices for traveling abroad. Our top cards are Chase Sapphire Preferred, Chase Sapphire Reserve, and Capital One Venture.