I think small brooches would look great as a buttonhole on your lapel for formal occasions. Looks out on ebay for cheap ones.
I'd get one with a small gem in a colour that matches my tartan.