I've been on countless tours in various countries. The 2 my husband and I did with City Rover in December were AWESOME. Our 2nd day in NYC we did the "Village Sampler" tour with Danielle. She was so fun, and kept things fresh; it didn't sound overly rehearsed, and her love and knowledge of the city really added to the experience. From that trip, we found which parts of the city were our favorite (Chelsea! And the Highline!), and found restaurants and shops we made a point to checkout during the rest of our trip.
We enjoyed it so much that we booked the Central Park tour with Max. He was full of so many great stories and knowledge of this incredible park. You can tell he loves what he does. Thanks again Max, from the firefighter-turned-CFO and his wife! :)
BOTTOM LINE: you will get SO much more out of the city by booking one of these than if you go it alone with a guidebook. They are the perfect amount of time, super reasonable, and were the highlight of our trip. Can't wait to do another on our return trip!
TIP: Book the "Village Sampler" for your first day in the city! This helps you plan the rest of your trip around the places you're most interested in :)