When I go international I use my debit card from a local community bank. There's a flat $1.50 per ATM withdrawl. Worked great in the UK and Asia. Large banks tend to see international ATM as a profit center. Community Banks and Credit Unions generally don't see a reason to charge large fees on transactions that generally cost them very little.