Oaxaca is Mexico's foodie hub. It's the perfect place to learn how to make (and to taste) delicious traditional meals.