For most visitors to Marrakech, the best area to stay is within the Medina, particularly around Djemaa el-Fna square and the souks.
The Medina is the historic heart of Marrakech, a walled city brimming with narrow, winding alleyways, traditional riads, and bustling markets. Djemaa el-Fna is the main square, a UNESCO World Heritage site that transforms into an outdoor spectacle of food stalls, storytellers, and musicians as evening falls. From here, you can easily explore the souks, a labyrinth of stalls selling everything from spices to leather goods.
Couples often enjoy staying in a riad within the Medina. These traditional Moroccan houses, often converted into boutique hotels, offer a tranquil escape from the city's energy, typically featuring an internal courtyard, rooftop terrace, and personalised service. They provide a romantic and authentic base for exploring the nearby Bahia Palace and Ben Youssef Madrasa.
For families, staying in a hotel just outside the Medina, but still within easy walking distance, can offer a good balance. These hotels often provide more spacious rooms, swimming pools, and amenities that cater to children, while still allowing convenient access to the main attractions of the Medina.