The red waistcoat might be a good idea, I'm kind of thinking blue though.

My local pipe band wear green jackets and waistcoats with their gordon kilts and it does look good