The advice you've gotten here is fine, but I'd go with the Argyll. "Culture Day" is a special event, so why not dress it up a bit? Of course, a tweed Argyll would suit the occasion better than the barathea, but what you've got is what you've got.

I'd skip the flat cap indoors, if you're going with the waistcoat.