hi, you can ski during several months of the year in Morocco. Alpine skiing is only 70 km from Marrakesh on the powdery snow in the High Atlas at Oukaïmeden. Also, the winter sports at Mischliffen in the Middle Atlas are on the doorstep of Meknes and Fez. These resorts are equipped with ski lifts etc. Fans of cross-country skiing also have a wide choice: the massifs in the Rif, and also the Middle and High Atlas all offer exciting opps.
Morocco is also popular for surfing or wind surfing... Other sports include Sailing and yachting as well as moretraditional stuff like football and golf - although this is reserved for the select few.