Marrakech is vibrant, eclectic and loud, and its hotel scene is equally charismatic. The city is known for its treasure trove markets, flavoursome cuisine and traditional Moroccan riads; buildings – often beautifully designed – set around a central courtyard. Some play host to the best hotels in Marrakech.