The resort where we're staying offers a day-trip to NYC, which will give us only 7 or so hours in the city. We really would just like to do a sightseeing tour but the one we'd like is already booked full, so we're thinking a hop-on, hop-off might be best for us to get with short notice. There are many available - does anyone have a recommendation for one?