In more recent years, I have always gone to two sets of wheels and tires: Summer and Winter. Both are purposefully designed to react to the two different environments.
It costs more, but I don't find All Season tires to be effective at the end of their range - i.e. they are okay, but not great, in any season. Best to have tires specifically oriented to the two distinct/different driving situations. And you don't subject your nice Summer rims to salt, sand, snow, etc.