Another vote for Hunters, I have a regular pair and a Jimmy Choo for Hunter, they are made to last. I have bought the fleece insert for cold days, and they do keep your feet warm with the fleece insert.
I think it depends on your idea of stylish.
I've just endured the wettest winter I can remember and every day I've blessed my Hunter Shoreditch boots! I've had more wear out of the shorter Shoreditch style in one season than I've ever had from my tall Hunters. But the Shoreditch is probably more of an edgy style that works with skinny jeans etc. . . they may not be your idea of stylish