The shoulder months of October, March, and April are the best time to visit Egypt if you want pleasant weather and fewer tourists at the main attractions. It is ...