The food is better than you can imagine
Featuring specialities from all over the country, plus inventive Mexican takes on foreign foods (Arabic tacos, yes, please), Mexico City is easily one of the best and most underrated culinary cities in North America. Taco stands are more common than traffic lights -- and that’s just the beginning. On the street, there are tlacoyos, quesadillas, tlayudas, esquites, churros (and … and … and). In the markets, and in little mom & pop shops set alongside crumbling sidewalks, you can always find the delicious comida corrida: a quick three-course meal consisting always of a stewed meat, rice, beans and fresh fruit juice, costing less than $3 dollars for the whole shebang. There’s also plenty of sushi to be found (bonus: many sushi restaurants offer two-for-one deals on rolls, sashimi, and nigiri on weekday nights), although maki rolls almost inevitably come with queso filadelfia/crema -- or, as you call it, cream cheese, so purists may find themselves offended. If you’re looking to splurge, there’s no shortage of high-end culinary experiments going on, making use of Mexico’s extensive array of chile peppers, combining traditional elements with contemporary fusions and trends in the Latin American gastronomic atmosphere.