I ride Colorado winters, and use a Bern Brentwood with the winter insert. In order to feel warm above the neck, I recommend the following.
I would go with the Brentwood and avoid the Watts. The brim on the Watts can interfere with your goggles. I tried goggles with the summer visor on the Brentwood and they never felt good.
The winter insert is a must. It keeps your ears warm, as well as the back of your neck.
Get some ski goggles. I carry clear OTG (over the glasses) Smiths, but I find that any sunglasses I wear underneath fog up, even if they goggles don't. I mostly need the goggles in the day when it's snowing, in which case it's not very bright out. At night they add extra warmth. Keep the goggles clipped on your helmet so they're around whenever you get caught in bad weather or extra cold.
Bundle up your neck with a SmartWool neck gaiter. I cover my nose, cheeks, and chin with the gaiter and strap it down with the helmet. With sunglasses your breath will shoot right up and fog them, but with ski goggles it will seal off your exhalations and stay nice and clear.
And while I'm on the subject, I recommend a couple other things for winter riding. I love my Swrve Milwaukee ES hoodie. I have an older model; it's only improved since then. I've worn this down to 5º F with only a t-shirt underneath and been comfortable (a very dry 5º). If it gets colder than that, just add a layer or two. The pit zips let you wear this in less freezing temps, but it gets to be too hot above 40º. You won't think it's enough, but on the bike, it's plenty. Rain, sleet, snow, it's fine.
Waterproof dress shoes are handy. I wear Ecco Berlin with Gore-Tex.
I love having ice-climbing gaiters for the wet and snowy days. They keep your pants clean, out of your chain, and give a little extra warmth on the shins.
For hands, I hate lobsters because I can't work the brakes, so I go for the warmest ski gloves I can find. I like these because they let me use touch screens: Outdoor Research Ambit Gloves. You will want to use a glove liner on the really cold days, but they're too warm for anything above freezing.