First u should know that best time to visit Egypt is in Nov. To Feb. Becz in these months u can go to Luxor, Aswan, Sharm elsheikh, Dahab, siwa oasis, Marsa Alam, Alexandria & of course Cairo & the weather will be perfect in all these places in that time.