i second the use of Aquatalia shoes and boots for use with a dressy capsule in the snow and bad weather. I have some patent leather pumps, and also some sleek dressy tall boots. They may not always be the best with my outfit, but they will work. I don’t have any, but I have seen shoe covers for rain and snow that work with heels. I usually drive to an event and have very little outdoor walking. Even when I am in a city like NY, I take a cab directly to the venue if the weather is bad. I would rather wear nice shoes.
Around here, most people wear boots and change into their dressy shoes. There are plenty of coat racks at winter formal events. This is a snowy city, and we are prepared. After the event, change back to boots and leave.