If you only have a few days to spend in Mexico, you should absolutely spend them in Mexico City. There’s nowhere else in Mexico that you can pack in as much culture, delicious food and sightseeing. There’s so much to do and see, you’re sure to be left wanting to come back for more.