I am charging a lot of stuff in non-US countries, and the foreign exchange fees are starting to become material, so my boss has asked me to reduce my credit card foreign exchange fees. My cards will likely exceed $100K in foreign charges (reimbursed business expenses) in the next 12-18 months.
Get a Capital One Rewards visa card - no foreign transaction fees.