Mexico City's culture is the result of the mixing of indigenous and Spanish traditions, foods, music, religion, and architecture.  It is a place where no matter where one looks, the old meets the new to create something unique.  A good example of this is found in the city's traditional foods which include chili peppers and tortillas--flat corn-based breads that were eaten by the ancient Aztecs and which are eaten today at almost every meal--and foods like beef and tomatoes are also very common in the Mexican diet.

Another good example of the mixing of native and Spanish cultures to create one that is uniquely Mexican is the language.  While the official language spoken in Mexico City is Spanish, many of the words used there are actually derived from ancient indigenous languages.  Place names such as Chapultepec (Grasshopper Hill) and Tenochtitlán are Nahuatl, the language of the Aztecs, as are many "Spanish" words used uniquely in Mexico. Our English word, avocado, comes from aguacate (which means testicle tree in English: go figure!)

Visitors to Mexico City will immediately see and appreciate the mixing of Spanish and native cultures there.  Examples of it are endless and serve to create one of the most unique and emulated cultures in the world.