I am going to look for a long overcoat at our local second hand store tomorrow and failing that I will probably just tough it out with my leather jacket over my sweater (I have a nice wool flat cap but my wife hates it because she says it makes me look like a old man) so I will have to go without as a baseball cap tends not to go with a kilt LOL. I already wear longer boxer briefs so that's covered. Thanks for everyone's help it has been informative