I like these for cool weather:
http://www.icebreaker.com/en/mens-so...0327_color=201
Pretty expensive, but very nice.
For hot weather I'll look at some of the suggestions here. I have a bunch of old raggedy socks and its about time for some new ones.