Inevitably there’ll be a sealskinz argument in a minute… I got a set of calf-length ones last year, they are teh awesums. I had a bit of leakage with the cycling ones before, though they were still better than no sealskinz, but these work better.
(as ever, don’t squash them into a small shoe though)
If you can find some Sombrio X-Shazams in your size, they are easily the best cycling-specific winter shoe… Warm, reasonably waterproof (very splash resistant, not immersion proof though). Dry fast, too. I love mine, they’re discontinued but if I could find another pair in 43 I’d buy them like a shot.
Haven’t Five Ten finally got their Elements model out?