I know that this is a bit tangential, since my solution needs a frame that can accept a belt drive. But I have been commuting for decades in New England with very salty roads, and for many years was finding it a challenge to have a chain last more than one winter season. So after riding for many years, I realized that I was going to be doing this for a while, and got a dedicated winter bike (stainless steel fenders, disk brakes, hub dynamo, internally geared hub, studded tires) with a Gates belt drive. I've had it for six seasons now, and all I've needed to do is tighten it after about three years.
Again, I know you need to have a drop out that can separate to use a belt drive but, for winter riding, a belt drive is incredibly convenient.