when is the best time to visit new york city?

ecookie_4 asked: I want to take a vacation, and i chose New York City as my destination. When would be the best time to visit? I would also like to see snow. Thank you!!