I've spent a fair bit of time trying out different socks to see what works best for me. So far, I've worn DryMax, Wright Socks, SmartWool, Injinji, and Balega. All of them have been very good, but if I had to pick one right now, I'd probably go with WrightSocks. They seem to have the best balance of performance and price.
They're two-layer socks, so the layers rub together rather than having your skin rub against the sock. The decreased friction reduces the likeilhood of blisters forming. I think they were about $7-10 per pair, which is a lower price point than any of the others (from what I recall).
I've run some tough races with my DryMax socks, and they've been excellent. They're similar to the WrightSocks, but they tend to be thicker. (I ran my races in either the DryMax Maximum Protection or Trail socks, which are designed to be a little thicker. I don't have experience with other DryMax models.) It's also possible that there are thicker versions of the WrightSocks that I haven't tried.
The Injinji socks are also nice, though it takes some getting used to having your toes separated (think in terms of gloves for your feet). I haven't run in the Balegas enough to form a solid opinion, though they seem nice so far.
The SmartWool socks are nice, but I definitely tend to prefer the technical fabrics for races. I pretty much use the SmartWools for training runs; I did wear a pair for one race and ended up with some horrible blisters. I'm not ready to write them off entirely, though.
I don't know if this rambling post is at all helpful, but those are my unscientific impressions. Good luck on your sock-quest! 
Don
"Don't fear moving slowly forward ... fear standing still" - Kathleen Harris
"Last is just the slowest winner." - C. Hunter Boyd