Deerhurst Resort
Huntsville, Ontario, Canada
This resort is set in the woodlands on the banks of Peninsula Lake, north of Toronto, just minutes from the Hidden Valley ski slopes. Year-round on-site amenities include 2 golf courses, indoor and outdoor pools, tennis, squash, and racquetball courts, beach, sleigh rides and much more.