Ghillies are fine for formal wear, as are buckle brouges, as for the hose themselves Argyll or Diced hose are both perfectly acceptable
The photo s are of my Argyll hose hand knit by Diane from Russet Lodge Custom Knits
http://russetlodgeknits.blogspot.com/
If you want another option talk to her