Here are some of the best affordable luxury riads in Marrakech, Morocco. You have to stay in a riad if you're visiting Marrakech, it's the best way to experience the Red City, and luxury doesn't have to mean expensive when it comes to accommodation here.