I really don't think tweed is suitable for formal dress attire, although I can think of many occasions at some highland houses where tweed may have been more sensible from a prevention of hypothermia point of view!