Mexico City is packed with so much culture and history it can be overwhelming choosing what to do. We spent almost 2 weeks exploring Mexico City with a mission to find unique places and hidden gems that make the city so special. See our must-see spots in our 4 day Mexico City itinerary.