Niagara Falls is one of the natural wonders of the world and well worth checking out once, as you can not appreciate its enormity unless you see it in person. You may have seen it on TV and thought it looked awesome but only seeing it in person can you really appreciate this natural wonder. Even when you look at it from above you do not fully appreciate it until you either go behind the falls or see it from a boat at the bottom, that is when you can see the true scale of it and appreciate how breathtaking it is.
I, like most visitors only saw it form the Canadian Horse Shoe fall side. It is also worth a visit at night on one of the days that they have the firework and laser display on, as it was one of the best fireworks displays I have ever seen and really puts a different gloss to the falls with the lasers illuminating the falls at night time.
There are plenty of nice restaurants or bars to choose from when it comes to food. I had one of the best breakfasts ever when I went there at a café near the hotel I was staying at. It was the Flying saucer café and you could get a massive breakfast of bacon, sausages, eggs, beans, toast, hash browns, chips, and pancakes at a very cheap price. At night there a few different bars that you can chill out or there is a casino close by which is quite nice.
If you have been, let us know what you thought or where else you can go to appreciate the natural world.