Mexico City is one of the largest cities in the world and that means there is a whole lot to see and do during your visit. Restaurants and food stands abound, history is tangible, and the city seems to have an energy that makes you want to go out and explore.