I wish I'd thought of that thing about not wearing patent leather with a kilt!

You can buy a pretty good pair of black dress shoes at any discount shoe outlet. If you're going to wear them for other occassions (i.e., UN-kilted), buy a really good pair of oxfords--captoe, wingtip, plain toe, moc toe--it doesn't really matter. I prefer the heavy look of wingtip brogues, but that's a personal precference.

I wear a pair of wing tip loafers with tassles and kilties with my tweed argyle jacket and with the charlie. With polish like I learned in the Corps, they look great.

Steer clear of patent leather. Too dressy for an argyle jacket, really, and unless you drop a big wad, they'll probably be cheap and hot on your feet.