For a tour to Mexico City, we recommend crafting an itinerary of around 5-8 days. However, the itinerary is flexible, allowing you to tailor it according to your preferences.