Never been to NYC myself but wife and youngest daughter just went for a long weekend. They had a blast. They did what my wife and I have done everytime we go to a new city - DC, San Fran, Boston - and took one of the city tour buses. I know it sounds pretty geeky but I think it's the best way to cover as much ground as possible without really knowing where you're going. Well worth the price of admission.