Want to visit Marrakech in winter? It's a fab time of year to explore Morocco, as it's warm, uncrowded and cheap! Here's why you should go...