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.