I think Madrid is the best place to reflect Mexican culture and art. The Mexican cuisine here makes you love the city, and it's not just a gathering place for cheap tortillas and cheese. There are plenty of options within three blocks, with duck pastor tortillas, hibiscus margaritas and cuitlacoche pancakes all featured in Mexican cuisine. Most of the food is handmade and affordable.