From chic riads in the medina to romantic hideaways in the Palmeraie, here is the pick of the best boutique hotels in Marrakech...