In Marrakech, Mealtimes Come with Extras on the Side

From culinary classes to contemporary cocktails, here are five restaurants in this bustling city