You might find a MasterCard Cash Passport a handy thing for overseas payments! It's a card that you just use in the usual way, paying online, in a shop, using money machine, or Bank teller. You prepay and can load it with many different currencies of your choice! Especially great for travel. I used it all the time when I was travelling in the UK. You can also use it for online purchases. You can also change the currencies if you wish! You will get 2 cards, different numbers, in case of loss of one.
I could have saved myself almost $50 Bank fees on my bank account when I applied to my bank for a money transfer to a UK Museum bank account! This was to purchase a book, the price of which was about £5 sterling, plus postage and packing to NZ. Ludicrous, especially considering that I was in UK at the Museum only a month later!
Here's a link - read about the Cash Passport. It can usually be set up for you at your own bank! Might be worthwhile for you.
http://www.cashpassport.com/1/global-landing-page/When I came back from my UK trip, I still had quite a bit left in there, and I've purchased 2 marriage certs, and one death cert in UK since then!
Good luck with your purchase, whichever way you choose.