With its rich history and architectural wonders, there’s a lot to discover in Marrakech, says Tiffany Eslick