British Airways/Visa Card, thought Chase Bank, has served me well over the years. NO CURRENCY EXCHANGE FEES ON PURCHASES! Whatever the raw exchange rate is...that's what you pay! No bank commission charges added on. It doesn't pay to do a currency exchange.