Yup, in Amex land only Platinum has no foreign transaction fee.
I travel a lot to Europe and use Chase Sapphire to avoid fees.
+2. The Chase Sapphire card is what I use when I travel. The hotels, restaurants charges, etc. can add up when you include the foreign transaction fees.