Wigwam sock are the best sock for your money. They last long and make even old shoes feel new with the thick bottoms of the sock.  You pay a little more for this brand but you save in the long run the socks wear very well. The best part is that they are made in the USA.