Good socks are just important as good shoes/boots. I like the SmartWool brand.