CitiBank have Euro, Dollar and Sterling accounts which you can transfer funds between and a debit card in either currency to make free withdrawals..........if you don't need bank accounts but merely a card for holiday travel check out the new card with FairFx, this is a Euro card (also dollars I think) that you can load, on-line, with your sterling debit card at a good rate. It also offers some security in that you only need to load what you need and you can top up whenever or wherever you want.....