Tucked away in the mountains of Killington, this resort is a family pleaser year-round. More