Discover the vibrant culture, rich history, and delicious cuisine of Mexico City with this family-friendly 5-day itinerary packed with shopping, museums, and more.