I'll second the suggestion to go to a running store and buy expensive socks. I bought just one pair, tried them out on a hike, and then bought more. I've found two brands that work for me. One I can't remember, but the other one is Smartwool. Socks that breathe, fit snugly but not tight, have fine seams, etc can really make a difference. It's a bit hilarious, but despite my normally cheap budget, I have found myself become a sock snob. Cheap multipacks of underwear and discount store bargain T shirts... With a pair of $15 socks. But, my feet appreciate it!