Mexico City (or CDMX) is a vibrant city filled with rich culture and history, unique experiences, and incredible food. While I think even a week is not enough to scratch the surface of the largest city in North America, I have put together the perfect 5-day itinerary that allows you to see a number of…