Things to do in Niagara Falls?

Not exactly car related, but in nearby Buffalo NY is the Anchor Bar, legend has it that is where Buffalo Wings were invented.
It is also a pretty good restaurant. Extensive menu, while there, try the wings.