Over a number of years of international travel, I have watched bank fees on overseas credit card purchases skyrocket !!
I hear recently that one of the credit card companies or banks is now offering a card that you can "load up" with Pounds, Euros, US Dollars etc. This seemed like a good idea...