Looking for the best time to visit New York City? This local has you covered! Here is everything you need to know.