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