November to April is the best time to visit Mexico City for sightseeing. The weather is dry and pleasant, perfect for visiting the city's famous landmarks like ...