Here's a picture of a flashy waistcoat. Properly pronounced - and sometimes spelt - "weskit".
A waistcoat of some sort is more or less a standard part of national folkie costume in the British Isles.
You call them "vests" in the States? That could get confusing. Still it's probably the older term - "vestcoat".