For us California cyclists, you can pick up a pair of "runner's tights" from a local sports store for ~= $20. It's plenty for the winters here.
Anytime its under 65* I've been taught, knees must be covered to prevent damage to joint via the "lubricant" inside the joint loses viscosity rapidly when cooled. Fun fact of the thread!