The Windsor Sculpture Park is an incredible “museum without walls” and it’s completely free to visit year-round.