Get yourself a Halifax Clarity card.
No loading on the exchange rate, no foreign transaction fees, no cash withdrawal fees (although you do pay interest on it from the day you take it out. I pay an equivalent amount in a few days later to minimise the interest).