Oh,

and I don't think a dress sporran is strictly necessary, but if you have the money, you can add another element of colour/texture/forwantofabetterword"bling" to your outfit.

Same for the sgian dubh.