I’m planning a trip to New York City and I’m wondering when the best time to visit would be. I’m looking for a time of year that has good weather, plenty of activities, and won’t be too crowded. I’m also hoping to find a time that has good deals on hotels and flights. Any advice or suggestions would be greatly appreciated.