|Niagara-on-the-Lake, Ontario | © Alexander Synaptic/Flickr|
The center of the province’s Niagara wine region, Niagara-on-the-Lake is surrounded by superb wineries, many of which welcome visitors. Niagara-on-the-Lake is one of the most well-preserved 19th-century towns in the country. The town’s Victorian main street is lined with lush vegetation, old-fashioned houses, and boutique shops. Niagara-on-the-Lake is also known for its excellent hotels, sophisticated restaurants, and lovely ornamental gardens. The town is the home of the Shaw Festival, an outstanding Canadian theater event which highlights the works of George Bernard Shaw.See other beautiful Canadian towns here.