John,
Most bigger bicycle shops or outdoor stores carry well designed shell (or wind) vests, a type I use for cycling, hiking and running. Neat thing is most have one or two big pockets on the back designed to carry water, snacks, etc. Could be just the ticket you are looking for.