Mexico City is the capital of Mexico and can only be described as a bustling metropolis, offering everything a mega-city could offer – and more! Boasting a colonial feel in its historic center, it provides rich cultural experiences, some world-class sights and a vivid nightlife. Here are our top picks for the best things to do in Mexico City on your next holiday.

read more