The Atlas Mountains stretch across almost half of Morocco and the most spectacular section, the High Atlas passes only a few miles from Marrakech. It is easy (and wonderful) to do a day-trip in the mountains from Marrakech but if you have more time then a few nights in one of the amazing Kasbahs is worth it at any time of year.