Darn Tough (rightfully) gets a lot of praise around here, but I'm a big fan of People Socks. They sell as cheaply as $5 per pair and they last for years. For
Omni Wool Unisex Merino Wool Multi-Sport Warm Hikers Hunting Socks, 3 Pairs (Red/Blue/Grey, M) - Walmart.com