Stepping into a traditional riad in Marrakech is like entering another world. The intricate tilework, the scent of spices in.