We will be arriving in Marrakech December first for our 3 week trip in Morocco. We understand weather is unpredictable but we'd like to pack as light as possible. I understand layers is the key however I'm not sure how far to go. Will a light longsleeve shirt and fleece zip up be warm enough? We thought of bringing light gloves and and something for our ears as well. Is this overkill? Any suggestions?