The discussion in the Nintendo thread made me suggest using Revolut to someone and then I thought its worth covering it in its own thread
Basically Revolut
My referral linkStraight website link :
http://revolut.com/Is a credit card (either physical or virtual) that has a smartphone app and allows you to transfer money easily between different currencies and you only pay the bank transfer rate and not any extra non-sterling (or whatever) fee's
You can use it to send money to other people with just a few taps of the app , you can use it with online stuff to pay in other currencies without faffing about and you can get money onto and off of its service fairly easily.
I've had a card for around 2 years or so and used it physically in the UK / Europe / America without any problems , and used it online in other countries without any problems (mainly on digital software from the various E shops).
When it first launched there were some teething issues (and basically they told you to always have a backup card in case their systems went down) but its been pretty solid ever since.
Wikipedia page :
https://en.wikipedia.org/wiki/Revolut