We were there just last Tues. We bought the Niagara Gorge Pass. To buy it without discounts is $35 CA. It includes the Journey under the Falls(excellent), Maid of the Mist Boat ride, all day on the People Mover, the Butterfly Conservatory(excellent), White water rapids walk. We did it all except for the rapids. It was a full day and it was very hot. It was cheaper to buy this ticket and a definite must do for all the attractions.
I would say it's about 25 mins to downtown Niagara on the Lake. The Hershey store is right as you get of the Rainbow Bridge coming from the States.
All restaurants are very expensive in the downtown core. We ate lunch at the Hard Rock Cafe and it was $50 CA for 2 of us.
Marineland also has a seasons pass for $37 CA, heard about that on the Canadian Board.
Have fun!
Marilynn