I can heartily recommend the Heritage Hose from Freedom Kilts. I have two pair and I am picking up two more next week. They are not cheap but they are first quality. They wash well and will stay up without garters. They look superb either pulled up or pushed down.

Here is a pic of them as well as a Freedom Kilt shirt.