Just a thought regarding holiday money - don't forget that if you are holidaying in a tourist resort you will be able to get cash from the ATMs, almost certainly at a better rate than those currently being offered by bureaux de change over here.
I'm recently back from a Nile cruise, and changed £200 sterling at the Post Office (commission-free) before I went, receiving back LE 1900 at a rate of around 9.5 LE to the £. Having spent much of it on booking excursions

, I then got LE 1000 out of the cashpoint at the National Bank of Egypt in Aswan (right opposite where our boat was docked - no back-street searching!) using my Switch/Maestro debit card, and having just checked my bank statement it came at a better rate of 10.196 LE to the £ (although charge of £1.75stlg for use of card abroad), 'costing' me only around £98 stlg.
It's not for everyone, but I think next time I go to Egypt (the first time will not be the last! Am converted!!

) I'll be taking minimal pre-exchanged currency and will get the rest out of ATMs whilst there. Assuming exchange rates as quoted in the UK remain as they are, that is!