If you plan to visit Egypt once during your lifetime or you want to hit most important cities and sightseeing within the same visit, in this case from 7 - 10 days will be the most recommanded for trips to Egypt. During your holiday you must visit Cairo and do a Nile Cruise from Luxor to Aswan at a minimum. If you stay longer, you can do the beautiful city of Alexandria or relax in any of the Red Sea resorts like Sharm El Sheikh or Hurghada. But if you want a real desert safari experience, you will need to go farther out into the Western Desert (Dakhla, Kharga, Farafra and the famous Siwa Oasis near the Libyan border), but you’ll have to tack on a few extra days to accommodate the addition.