When traveling to new cities, I never go the organized tour route, and prefer to look up all the interesting places to check out - to me, that's half the fun of traveling! It also seems like most tour guides are a one-size-fits-all, without much of a personality or unique point of view.
I recently traveled to Mexico City for business and had an extra day to explore the city. CDMX is huge (even for someone from LA!) and there is so much to see. I wanted to maximize my day and quickly researched tours, deciding on a 6-hour personal tour with StylewalkMX. What I found most appealing was the customization and vibe I got from the website, which seemed like a good fit for someone like me who wanted to see the major sights, get a feel for the rich culture, and just as important, eating & shopping! While it was more expensive than a canned group tour, it was definitely worth it in my opinion - I was able to customize what I wanted to see, there was a private driver, escorted walking tours, and get access to restaurants/galleries that are hard to get.
In the first leg of the tour, I ended up doing a mini-tour of the city center - Bellas Artes, Catedral, Palacio Nacional, and Templo Mayor (my favorite). Because time was short and I love museums and could spend a very long time in each, I opted not to visit them on this trip - next time! Caesar was a great tour guide, super knowledgeable about each sight and a good sense of humor. It was a bit hot when we went, so recommend hats, water, etc.