The best time to visit Niagara Falls is August to September, when peak summer season is ending and attractions are still open.