Layering in the cold was the key to my miles while living in Boulder, Colorado. I found there was no bad weather, just bad gear. And it was so awesome to piece together the perfect kit. The trick is the weather will vary and the same jacket or layering system on a 20degree sunny day will not work on a 38 degree rainy day. Having some options and figuring out your layers take a bit of time, but is oh so rewarding when you can enjoy more hours out.
A couple of my favorite jackets (use depends on what you layer with)