I wear Carhartt 'copper ion" socks. Pricey, but get WAY better mileage out of them so it probably works out.
Very warm, wicks the moisture away from your feet, stays up. A lot less problem with dry skin and callouses on my feet too.
I think part of the problem with socks creeping down is wearing boots that are too big.
I'm on my second pair of Muck boots, (first lasted 6 years that I remember, maybe more) and haven't noticed any difference in the new pair. Toasty warm, light, comfortable