I've been 5 times.. nice place, people are friendly, cairo is actually very safe despite what you may think, food is fine outside your hotel - just use your head, if a place looks dodgy, don't eat there! Always drink mineral water, watch out for ice in drinks.. actually water in cairo is generally safe but heavily chlorinated so may effect your weak western stomachs.. ;)
There's lots of armed police all over the place mainly due to mubaraks opposition to islamic extremists and the negative impact on tourism that terrorist attacks tend to have.. ;)
Haggle for everything, even taxis! Its part of the fun..
Air polution in cairo is bad.. poverty is rife..
Of course you should also head south to luxor and aswan (get the overnight sleeper train) then take a feluca upriver from aswan to see some of the smaller places.. its cool
You don't need to book anything in advance, just look around and haggle..
Watch the sound & light show at the pyramids from kfc/pizzaland (or whatever its called) - you will understand if you get there.. ;)
Goto the sinai.. go diving, hang out with the bedouin, chill out..
Be prepared to 'slum it' a little.. ;)
Then cross the border to israel (eilat/taba crossing - NOT gaza! ;) and have some fun there..
Don't believe everything you see on cnn..
