Located a two-hour train ride away from Toronto, Stratford boasts a dreamy Main Street dotted with shops ... town is known as "Ontario's most beautiful village," according to the Elora BIA.