For the last 12 years I've been wearing Sport Hill XC pants. Windproof to 35mph, Coldproof to about 20F. Below that, wear thermals. A relaxed fit so if need be you can wear over something else. I wear them to work with my work pants on underneath in cold temps.