I'm no expert but I'll chime in with others on merino wool. I have a couple Showers Pass Ridgeline shirts that somehow keep me cool when it's hot, and warm when it's cold. I use them as a base layer when it's really cold under a jacket. I've worn them in the desert in SoCal, and the mountains in Montana. Highly recommended.