From taco tours in Mexico City, to drinking one too many mezcal margaritas in Oaxaca, Mexican cuisine has it all. Whether you’re celebrating Cinco de Mayo, a national celebration in Mexico in honour ...