I have a pair of Columbia waterproof snow pants that I pull on over my regular pants. I've used them for pretty much everything in cold weather. They're kinda baggy, but I figure the air layer helps provide some additional insulation.
For a jacket, I just got a breathable, waterproof down ski jacket. By design, the hood is actually big enough to go over a helmet.