Are you only interested in shirts, or more generally how to layer properly to address the ambient temperature, sun and wind protection, sweat evaporation and protection from the rain? Both these have been addressed in various parts of the forum, so doing a bit of a search will give you some good tips.
I always wore a long sleeve shirt with a collar that could be turned up to protect the back of my neck as a middle layer. It was made of a quick drying fabric that would normally dry overnight in good conditions. I had a choice of both short and long sleeved polyprop or similar undershirts, and a light fleece as an outer for cold, then a gore-tex rain jacket for rainy and windy conditions.
Note that if you are using a gore-tex or similar permeable membrane rain jacket, you shouldn't use any cotton inner or middle layer clothing. The cotton will just absorb your sweat, and not wick it away to the outer layers, eventually making you both wet and cold.
On the subject of towels, I carried a micro-fibre face washer and small towel. I would wash then dry off with the face washer, then do a final dry off with the towel, leaving it relatively dry. The towel would normally be dry enough to pack away in the morning, and I carried the still wet face washer in a small plastic bag in my wet bag.
DougF