I love smartwools. They don't necessarily keep your feet dry, but they are comfortable when wet. It's hard to keep your feet dry if you feet are sweating and you are wearing leather shoes.
Appreciate all the replies fellas.. will definitely give those smartwool socks a try, they seem a bit pricey but if they do the trick then so be it. Question for those who use Smartwool, do you buy them directly from them or 3rd party like Amazon?
i always got them directly from the smartwool website. i think zappos sells some of their models too. if you're getting their dress socks, be careful about the thickness