Well I guess I was right it is Niagara Falls. I grew up in Erie, PA, so we spent lots of time in Niagara Falls, especially after we all turned 19 😉 Never been there in the winter though, very pretty.
FYI, there are 2 different Niagara Falls. The one in the foreground is the New York, USA Niagara Falls, and the one in the background is Niagara Falls, Canada. Each country lays claim to their own falls, and their own city of the same name.