If you're going on holiday and want to order some foreign currency why not use the Post Office? At 0% commission there can't be a better deal and you can easily change back any remaining cash on your return.
Now it gets even easier as you can order your currency online at www.postoffice.uk - available are 70 foreign currencies. You can click online and then collect from any post office. You can also opt for guaranteed next day delivery to your home using Royal Mail Special Delivery.
And the other good news is that you can sell back what you haven't spent on 0% too! The Post Office has been voted Best Foreign Exchange Provider for two years running now.