There are so many amazing things to eat, but it really depends on where you are as the food is regional and changes depending on what state or city you are in. Mexico City is famous for its ‘tacos al pastor’: mouth-watering skewers of pork marinated in spices and served in tacos with chargrilled pineapple, lime and salsa verde. The ‘carnitas’ from Veracruz are delicious but so are the ‘panuchos’ from the Yucatan. Each state, each region has its own specialties; discovering them and falling in love with the different dishes is part of the joy of travelling through Mexico.