Offline
I've only just noticed that Travelex at the Eurotunnel offer a price match for currency exchange.
Personally I usually preorder to get the best rates locally. If you don't have the time then this seems a good service especially for last-minute exchanges.