Weather

Traditionally, April or October are the greatest (and most popular) times of year to travel to Morocco. However, the majority of visitors arrive during these seasons. We advise you to select different times if you want to avoid the busiest travel times and a large number of other travelers. You can arrive a little early (March or September) or later (May or November), for instance. Alternatively, just pick different times of year and be ready for either hotter or colder temperatures, depending on the season. However, due to the intense heat in the summer and the snow and cold in the winter, we do not recommend taking walking tours in the Sahara.
You can see more detail here.