With unpredictable weather guaranteed, winter generally requires more suitable shoe options, practical on rainy days or on cold days.
Take a look at the following models, which will come in handy for typical winter days, including the holiday season.
1 - Rubber boots
2 - Knee-high boots and heels
3 - "Military" boots
4 - Mary-Janes with platform
5 - Chunky Brogues
Source: Who What Wear