Ontario is full of ... including Goderich and Bayfield. Goderich, known as "Canada's prettiest village," offers cute shops ...