Do I have to pay to see the Falls?

No. Niagara Falls is in a public location on Niagara Parks land. It can be accessed for free 24/7 all year around.The surrounding attractions however need to be paid for.