Start with under armour, then a polypropelene long underwear, then a wool or fleece layer.
What I've done the last few years if to get some of the large handwarmers that have adhesive on them. They are called body warmers, stick them on you second layer. One on each kidney will keep you warm all day. Also those hand warmers can be used over. They say 8 to 10 hours. So if you sit only a few hours in the morning when you are done take those hand warmers and put in a ziploc back, squeeze all the air out and close. Then in the afternoon reuse them.
As far as the outer layer. I've been told by many people that Rivers West makes the best outer layer clothing. Very quiet, warm, wind proof and water proof. It is pricey though, I think around $400 for both pieces. But if it lasts 10 years that is only $40 per year.
Good luck
Matt