briantrumpet
Timewaster
Use something like a Clarity card rather than cash and you'd have got between 1.16 and 1.17 to the pound.
Or take money out of the hole in the wall using your debit card when in the country and you'd get a far better rate than a bureau de change will ever give you.
This.
Pre-buying euros is a rip-off, unless you have the facility to buy them via somewhere like TorFX and dump them in a euro account. Just using most UK bank cards (check your own though) is usually the cheapest way: cash via the debit card and purchases via the credit card. Used to be something like 1.5% on the total subject to a minimum charge of £1.50 per transaction.
PS - don't rely on a bank card if you're going to Russia - they don't work, as some Trumpian US govt official found recently.