ATM all the way!! Check with your bank, they could be partners with an overseas bank . If they are, then use that ATM(if you can) they probably will not charge you a fee because you are using a "partner bank". I know that Bank of America does this with a German bank, Deutsche bank ,I think.