Things to do in Niagara-on-the-Lake · Explore by bike · Attend a wine festival · Visit a historic fort · Enjoy local history and special events · Hike in a nature ...