If you've got a Scottish ancestor or two, couldn't you wear the formal version of a traditional Scots outfit, and stash everything in the sporran? Besides, you'd get to wear a big knife (sgian dhu?) openly!