outside of a formal Prince charlie ( or the like ), a good-looking, well knit sweater would be best for formal occasions. For some reason I feel silly in a button-down shirt while kilted.