I wear a good quality moisture wicking sock with a cotton ankle high sock over the top. Change socks mid day and I wear un-insulated lacrosse boots. As stated earlier.....wet, sweaty feet are what makes them cold. I have in the past used the tube part of a sock that was cut off to slip over the end of my boot with a hand warmer under it (on top of the boot).