I have only been to New York twice. We fitted in a few nights while visiting friends in Pennsylvania (Amish country). NYC is a great place to visit, I would like to stay longer.
The first visit we went up the Empire State Building the second time we went to the Top Of The Rock. Both observation areas are spectacular, and in my opinion worth visiting. There really is SO much to do in New York you need a month long visit.