SmartWool socks are one of my few indulgences, and I don't apologize. They keep my feet warm, and that is priceless to me. But I don't wear knee-highs, so can't help you there.