I like the long undershirt idea. I have a woolen undershirt, like a thermal thing, it comes down to the thighs.

We are coming into summer but still getting the odd cold day.

Yesterday I wore shorts because I was painting, no one asked if my legs were cold, and they were - freezing, but if i wore a kilt - everyone would ask and I could say no - warm as toast!