I have found that an old fashioned men's flannel night shirt works well to help me stay warm in my kilt ,I also wear tall winter socks usally a wool blend. I live in Vermont USA and it can get mighty cold here too.
go to www.vermontflannel.com .