Citi Premier has no foreign transaction fee, making it a great travel rewards credit card for international travelers.