In winter i wear polar leggings under my pants, waterproof overshoes, breathable long sleeve shirt (Lifa), a softshell jacket and gloves. I also wear a beanie under my helmet.
I only have room for a rear fender on my bike, so overshoes are necessary.
This setup works for me but i take a shower and change clothes at work.