Mexico City offers a variety of experiences. In the Zocalo, the main square, you see the Spanish cathedral, an Aztec temple, and a modern skyscraper. The city has a lot of museums and theatres. European squares and colonial houses sit next to busy markets selling Mexican food and Indian handicrafts.