Agreed
If your first stop in GBP and EURO locales are a big city, the ATM is the most cost efficient way to get local currency. Although I was very surprised that in Argentina last week, the local ATM charge at the three different banks I checked was AR16 which is about 4 bucks. Didn't think anyplace would be more then New York.