Just bought a pair of Keen socks, which I love, but others swear by smartwool. I also snowshoe, so I'm looking for a brand that's good for both sports.