Here's a waistcoat from Higgins. I have one and they are very nice and comfortable. They can be worn formal or semi-formal. These are the type waistcoats that can be worn without a jacket.

http://www.jhiggins.net/sf_proddetai...181C0C0OQSP9FD