One of the best ways to enjoy local cuisine while traveling is to learn how to cook the food. For an unforgettable meal, take a Marrakech cooking class.