This cozy village in Ontario boasts tumbling cascades, vibrant foliage and quaint shops. Located about 2 hours away from Toronto in the heart of Muskoka, the charming town is a dreamy spot for a ...