If the cycling jackets and vests don't do it for you, go to a safety supply store. They will have a million hi-vis vests. You can find some pretty decent mesh ones, and probably fit it tight enough so it won't flap around like the guys working on the highway. The good thing about them (if they fit right) is that they can be worn over any garment - jacket, jersey, shirt, etc. - that you happen to want to wear that day. And, can roll up and put away for the coffee shop stop.