I have a pair of bean boots for snowy days and around the mountain, a pair of suede combat boots from express for going out/clear days, and a pair of these for basically everything:
I've had them for a few years now with 1 coat of weatherproof stuff and they are awesome.. super comfy and warm, and they go with everything. They are White Mountain brand.