Having a Mexico City tour guide is definitely recommended, especially if you don't speak Spanish. They'll be able to provide you with an in-depth knowledge of the city's culture and history, as well as help you navigate around the city.