Simple, do I need a tweed waistcoat? If I'm wearing my tweed as day wear, perhaps a wedding or Robbie Burns Night; would I actually wear my waistcoat? I don't want to spend $ on something I may never wear.

Who wears it and when?