many good choices of heavy heavy merino sock out there.
www.smartwool.com
you could experiment and buy them a size larger than normal and boiling them, like Daschtein mittens to "felt" them to improve weather resistance? Wait, maybe Daschtein makes socks....? can't remember, seem to think they don't...