The best things to do in NYC, including popular festivals, events, tours,  free activities and entertainment.