The center of Windsor is home to cultural attractions like West Hants Historical Society, so you might want to stop by during your stay. If you want to experience more of the culture Windsor has to offer, head to Mermaid Theatre of Nova Scotia, Windsor Hockey Heritage Centre, and Ski Martock.