From the bustling souks of the Medina to the serene gardens of Majorelle, each corner of Marrakech reveals another gem. Nestled at the foot of the Atlas Mountains, are five of the best places to ...