I got a pair of German or such, for around $10, that I wear snowmobiling. You have to choose the correct long john. I wool is tough and quite. But it tends to need the correct layer underneath. The stuff I have is not that thick. I wear alot of wool. I like buying old stuff on ebay that is American made.

Obvipusly different grades of wool. Some of it is very soft and needs no base layer.