We recommend spending at least three days exploring Mexico city in its entirety and enjoying the key highlights. However, a week is best for sightseeing around the city at a relaxed pace.