AFAIK, most Citi credit cards charge the foreign exchange fees, except for maybe the Chairman's card. Capital One, Amex Platinum/Centurion, Chase BA, Chase Marriott Rewards don't charge foreign exchange fees. There may be others. If you do a search, there should be a FAQ on this somewhere.