Morocco's winter is mild and somewhat rainy, but December also brings many sunny days ideal for hiking and exploring the cities. You'll want to dress in relatively warm clothing if you're visiting Fes, where the high temps average at 64°F (and the low is 43°).