I've just come accross the AA Travel Card deal. If you top up £100 the card is free! I've also looked at the FX rates and they are very competitive, way better than taking cash or travellers cheques. I've just ordered one and will be using it in Barcelona in a few weeks!!