You can avoid a credit card foreign transaction fee by either paying cash or using a credit card that doesn't charge foreign transaction fees. Most credit cards that do not charge a foreign transaction fee note it on their website, but you can also look at the credit card's terms and conditions page.