I would personally say late spring (April-May) - beautiful warm temperatures, snow capped peaks and not yet too busy from tourists.
Be warned though - Moroccan weather is really unpredictable and you can get torrential rain, floods, blizzards in the mountains & general weather induced mayhem at almost any time of year from September to May.
|