Located about 3 hours from the city, Perth, Ontario, is a hidden gem that transforms into a magical holiday escape in winter. Nestled along the Tay River, this historic town is one of the oldest ...