I would recommend getting an account with Cajamar, and then feeding it from the UK via a monthly transfer with Currencies Direct
No charges at either end. Other benefits include
Currencies Direct allow you to vary the monthly amount (just give them a decent notice period)
Cajamar has an excellent online banking facility
They do not charge for transferring money online (Barclays charged me 3+euros for a simple inter bank transfer)
There is no annual/quarterly/monthly maintenance fee (Barclays charge me 80euros per annum)
The only reason I am forced to use Barclays is because I have a mortgage with them - otherwise I'd close my account loke a shot
PB
Jardine 1