I don't drink coffee but when I duck hunt on really cold days I bring a thermos of hot chocolate. It is warm for the first cup but opening up the thermos really cools down the rest pretty quick.
I'll try the sock next winter IF we get some cold weather.