The Perfect 4-Day Mexico City Itinerary for First-Time Visitors Bystephanie June 30, 2026April 1, 2026