Citibank.....you can have current account and a savings account in sterling and in euros (and dollars).....and then a debit card in euros.
Keep your money in a sterling account, transfer it to your euro account online when you need it and then draw it from an ATM for free.....
Good exchange rate and good interest on savings......
PS No! I don't work for them! just a happy customer....