Egypt 21-Day Itinerary

Perhaps one day we'll have a spare three weeks and be able to travel. And we might travel to Egypt? Who knows? Here's how I would fill a three week Egyptian Itinerary trying not to miss out on any of the essentials!