Morocco truly is an all-year-round destination, and spending Christmas or New Year in Marrakech is extremely popular. Many come to escape the cold and dreary weather of the northern hemisphere or to get away from the commercialism of modern-day Europe.