Spring is by far the best time to visit Morocco, and that’s March, April and May. The snow has gone except for the highest peaks, the valleys are full of spring flowers and it’s not yet too hot. March sees the first of the orange blossoms appearing on the trees and being sold in the
