Matt has given you some good options.

I would say that if you are going to wear your kilt formally, or even dressed up, get yourself at least one pair of custom knitted hose. While the others will work, the custom knitted ones will just look better.