The best time to visit New York City is April to June and then again from August to October. Temperatures are very pleasant during these times.