There are several great credit cards with no foreign transaction fees. Depending on what kind of benefits you’re looking for, you can find top-rated cards from Chase, AmEx, Capital One, and more.