+1 merino wool under a windbreaker. I wear a smartwool top (available in several different weights/thicknesses) and it's just the s***. Warm when I'm cold, cool when I'm warm, doesn't stink it up when it's sweaty and wicks. Just make sure your windbreaker is breathable or you'll get clammy from the sweat inside.