As for an ATM try Wells Fargo PMA account. You need a minimum deposit with them but once you qualify you pay no fees to Wells Fargo for international ATM transactions. I also remember there used to be a bank in UK that had no fee withdrawals but I can't remember its name off the top of my head but I think it started with an N.