Spring (March to May). Overview: Spring is often considered the best time to visit Morocco. The weather is mild, landscapes are lush, and the major cities are ...