Visit the Zocalo, or main square, of Mexico City, where many festivals, concerts, and other cultural events are held. From art festivals to parades, this is truly the heart of the historical district in Mexico City. Also, visit some of the best restaurants in the country and gaze at the striking architecture at Mexico's most visited location.