Cook in a traditional riad, a medina house built around a courtyard: 8 Marrakech cooking classes are held in riads, from US$38 per person. You'll prepare a tagine, couscous or pastilla with a local cook and eat in the courtyard or on the roof terrace. Together they're rated 4.94/5 from 108 verified reviews.