I went to Niagara for a few times already, but everytime I go I only went to the falls, Lundy's Lane, the casino and the surrounding area. I went to Niagara On the Lake once while I was little and I don't remember much about it except that it is a beautiful town. I did some researches on the internet and I think I'll have enough things to do for the trip (hopefully). The Butterfly Conservatory is not in my plans but I think I'll go there if I need time to fill. Anyways, thanks guys, that was really helpful.
By the way, are there any nice resturants in Niagara? Any suggestions?