the best socks are ones made by Yonex and only available in Japan AFAIK. they are very comfy, absorbs sweat pretty well, and most importantly, the material is very dense and structurally strong. the elasticity of the material also hugs the foot very well. as a result, you have a sock that hugs you feet and doesn't slide around when you move. hiking socks are one of the worst socks to use, while they are thick and comfy, they are not dense at all, if you try to lunge in them, they give and your feet will end up sliding around in the shoes. the said Yonex are hard to find as well as expensive, be prepared to pay around US$10-15/pair. the best alternative is a model of Nike socks that is available in the US. i will post a pic of it soon.