I have multiple Columbia button shirts for hiking [ with SPF], and my new favorite is a long-sleeved Sun shirt. It's great to not have to remember to apply sunscreen all day long, and still maintain critical sun protection. Layering is the best way that I handle temperature changes and to keep pack weight low. I take 1 sun shirt [Columbia], 1 long sleeve button shirt [Columbia], 1 lightweight fleece [tag cut off, got on Ebay], 1 down puffy coat [Amazon brand], 1 rain jacket with pit zips [REI]. All of these can wick moisture and be layered as needed. I sleep in a "32 Degree" Brand lightweight thermal shirt + leggings set I bought at Costco for a steal many years ago. I keep that inside my sleeping bag so it stays clean and dry. However, if it ever got terribly cold in the day, I could layer those under my other layers.
I highly recommend the "32 Degree" brand clothing. It wicks moisture, is lightweight & very durable. Costco often has great deals on it.
Go outside and play, kids!