I've been working abroad and have ~3,000 EUR that I wish to transfer to GBP on my return to the UK. Anyone have any advice on the best way to do this? The bank will charge a fortune so I don't want to use them. Transferwise will also charge around 15 euros. I've seen 'ukforex' and 'cityforex' do good rates, anyone have any experience with these? Thanks in advance for any advice!