I reported earlier that Citibank charged no foreign currency transaction fee for an ATM withdrawal so long as you were using one of their ATMs. That was true until early February when they started to charge a 2% fee. So I switched to my credit union VISA debit card which is charging me 1%. I'll be looking into some way to avoid this charge altogether.
Bob