From taco tours in Mexico City, to drinking one too many mezcal margaritas in Oaxaca, Mexican cuisine ... only are some of the dishes impressive enough to create a dinner party-ready menu, but ...