Niagara Falls is the best, but it's not in Buffalo. It's a little north. For things in Buffalo, see the rest of the Top 10. I also highly recommend the Niagara Butterfly Conservatory, which is right near the falls, on the Canadian side.
Pros: Inexpensive
Cons: Crowded, Canada has best view
more