Unless it's absolutely pouring, (which is rarer here on the Puget Sound than when I lived in the Midwest) I just wear a good, 100% wool sweater. Keeps me warm and dries quicker than about anything. For heavy rain, you really can't go wrong with waxed canvas. I retreat my Filson double logger jacket once a year and NOTHING gets through.