Looking for some opinions here.

In September, my wife and I will be traveling to PEI Canada. While there, we're going to take in an evening musical.

I'm planning to wear my new Irish National Tank. I will also have a matching bow tie at this point. Unfortunately, I can't afford an argyle jacket or PC, so I was wondering what you guys think of a sweater vest (a sweater without sleeves). I'd wear a white oxford dress shirt with Irish National Bow tie and the sweater vest. I'd have a semi dress sporran, hose and flashes.

Does that sound acceptable? Would it look ok as far as a semi casual outfit? Is the bow tie too much (I really enjoy wearing bow ties, and wear them almost every day at work)?

Thanks for your opinions and/or advice.