I wear compression shorts and long snowboarding socks, and
on cold days I also wear a pair of Starter sweatpants under my snow pants too.
I like the compression shorts because they stay where they are. Last season I just wore boxers and they were all over the place!

At every lift line I had to pull them up or push them down or some odd combination of the two!