Marrakech is warmer, with temperatures reaching almost 70° on sunny days. After dark in the desert, you'll need to bundle up. Also, be aware that some hotels offer central heating, and others do not. Depending on your destination, it's worth asking about ahead of time.