As with anything relating to kilts, you will find many opinions.

For the best formal look - you will always be well suited to wear your best stuff. If you can afford them - go with tartan hose.