depending on how casual the event is, I have worn a rugby shirt with my kilt to good effect...

Seosamh