For my few forays into such weather I have worn:
Heavy merino wool socks over silk liner socks.
Merino wool under my pants.
For my upper body I go with layers on the outside rather than anything under my top. I will either wear my puffy vest under a light jacket, or a puffy jacket with a hood. If things get too wet the light jacket gets replaced by my ...