Thrift stores, I wear snap button long sleeve western shirts all year, in the AZ heat I wear the thinnest ones, they keep the sun off and they are cooler than a T shirt. Lots of heavy ones for sale with buttons.

Kent