A few guys in my association use the windstopper shirts, and say they're the greatest. I'm probably gonna pick one up sometime during the offseason.
As for the cold, layer up, I wear a sleeveless McDavid thing, long sleeve T-Shirt, turtleneck, striped shirt. Make sure you've got lots of extras to change into because when you run you sweat and if you're wet you're gonna be cold.
I really don't worry too much about below the waist, I've already got problems pulling the knickers up as it is

.