We engaged Metro Tours to build a custom itinerary for a long weekend in NYC for our family. They did a great job taking into account our desired sites, and preferences for transportation and dining. Metro Tours produced a very detailed itinerary that was very well organized. We knew what we wanted to see, but they put things in a logical sequence based on timing, distances, etc. As an option, they provided us with an MTA card, so we didn't have to figure all that out. A very reasonable but super-helpful investment.
We'll be sure to use Metro Tours for our next trip to NYC.