as the previous post you really need to check with your banks as quite a few banks charge you to with draw money out and also when you are paying for things with your cards i would advise to take travellers cheque as you know what you are paying for and you can usally get euros / sterling travellers cheques and are fully covered if these get lost or stolen also if you take sterling and have any left you dont get charged in many travel agents to bring these back as many do commission free. i think that the only bank that doesnt tend to charge is nationwide
hope this helps
I haven't bought travelers cheques or foreign currency for more than 15 years. It has never failed. I just show up at the airport and while I'm waitin' for the luggage, get some cash.
My Irish credit card is not linked to my bank account, but allows me to put money in so I have a credit (positive) balance. Then, when I withdraw money abroad, I don't even pay any credit card fees, 'cause the money is mine and I don't pay any cash withdrawal fees 'cause of the Maestro/Cirrus system.
This has worked everywhere from Alaska to Tasmania (thru Spain, Egypt, Thailand, etc.)
We live in a beautiful world.
The only thing I would add is to make sure you use an ATM card only, and don't use a debit/credit card in the machine in case it gets stuck in there or "scammed" in there, like if someone rigs it up so that they can take it out after you leave. If it's just an ATM card, there's not a whole lot they can do with it.
I've never had any problems in any country in Europe or Asia, and it's been the easiest way to exchange money/get it on the fly/not have to carry around a lot of cash.