What is the best season to visit Niagara Falls?

During the summer is nice to be able to walk around and see the falls, but the falls are most beatuful during winter when the lights are up.