That company makes good looking vests, I think:
http://www.olympiamotosports.com/nova/nova.htm
I'd definitely recommend the yellow over the red for sheer visibility night and day. Lots of things are red... but everything that's bright yellow (or orange) tends to be something drivers interpret as high-priority obstacles!