Marrakech is a city of contrasts: historic palaces and contemporary restaurants, peaceful gardens and lively souks, rooftop sunsets and desert escapes. For a first visit, most of the essential sights are located in or around the Medina, making it relatively easy to discover the highlights of Marrakech in two or three days. Here are 25


