I’m planning a trip to Niagara Falls and I’m wondering what the best time to visit is. I’m looking for a time that will provide the best combination of weather, crowds, and cost. I’m hoping to find a time when the weather is warm enough to enjoy the outdoors and the crowds are not too overwhelming. I’m also looking for a time when I can find the best deals on flights and hotels. Any advice would be greatly appreciated.