+1 on the merino base layer. I found one for cheap on Gander Mountain a few years back... I believe the brand is Terramar, it's a wool/polyester mix and I wear it under whatever is comfortable at the time for the commute. They're warm down to the 30's.