i bought some egyptian pounds on ebay from a dealer before hand, 300 it was not much but it arrived in 300 single pounds, handy for bundling together for tips
you do need i think 15 dollars us for a visa just straight after you get off the plane, the reps come over and offer them, its a bit confusing but you get there, this 15 is per person