Being originally from Cairo has got me to really appreciate all the beauty in this city.
It is one of the cities in the world that literally has almost everything, except for maybe the beach, even that is just couple of hours drive, either to the north (Mediterranean) or the east (Red Sea).
The city is full of a wide diversity of sights and activities; nature as in the nile and the nearby desert. Historical sites like the pyramids and the islamic history illustrated in the old parts of the city. The modern and night life showing in the amazing spots of the night clubs and restaurants with the great tasting egyptian cuisine.
One thing that I did not find in any other cities is the 24/7 availability, whether it's a late meal, a drink or even a piece of chocolate that you're craving for in the middle of the night. Great Cairo never sleeps.
The bad things I take against is the traffic and the crowds, but I believe you have to find that in all the major cities in the world one way or another.
This is one of the places that you have to let go of the guide book and get a real taste of it, definitely a place worth visiting.
