The best thing I've found for cold feet (I use Lake MXZ303s when it's cold) is a warm core and a warm layer on my legs . If' my core is warm and sweating such that I have to zip my jacket open a little bit, my feet are rarely cold (same thing with hands). Other than that, I like those thin Smartwool socks.