At Riad El Cadi on the outskirts of old town Marrakech, five of us spent the afternoon touring the spice markets, learning about traditional foods, and cooking a huge feast. Here's the delicious finished product. I will never forget the experience, or the recipes (the best $60 I ever spent)!
Any traveler who loves food and learning new skills would enjoy this class. Their kitchen is brand new and can teach up to 8, so make sure you reserve a place before hand. The entire Riad is gorgeous so plan to stay an hour after lunch to roam around and lounge in their pool!