Nobody can say if it's a good idea because nobody knows which way the money markets will go......however if you want to give it a go have a look at Citi Bank's Euro and Dollar accounts, you'll get a better deal than Barclays.
PS don't only consider the comission rate you need to combine it with their exchange rate as well.