I use a snowmobile suit for cold weather. It's so warm, when I first tried it out, I had too many layers on underneath and now just a shirt and jeans. My hands don't get cold tho, I have a pair of non-motorcycle specific leather gloves with a wool (i think) inner glove built in. For really cold, I have a balaclava (under 30 degree), but my helmet seals nicely too.
I'm retired now, but used to ride the bike year round to work. I can honestly say I was warmer suited up than I would have been if I wore just a winter coat, and waited until I was nearly at work before the car heater actually kicked in..lol.