Cook inside the old walled city: 21 Marrakech classes and food experiences, from US$29 per person, take place in the medina, in riads, family homes and La Maison Arabe, plus a street food tour from Jemaa el-Fnaa square. Many medina riads can't be reached by car, so hosts often meet you at a nearby landmark. Together they're rated 4.98/5 from 490 verified reviews.