For my winter riding:
Long fingered cycling gloves, insulated skull cap under my helmet, normal cycling jersey with a poly pro turtle neck over it, with a Gortex cycling jacket over that. On my legs, rain/wind pants. They are water resistant on the front of the legs, but more breathable on...