Egypt is one of wonderful weather, very rich culture, beautiful landscapes, amazing sand beaches and Nile cruises.