My nearest Scottish Shop is the Scottish Merchant in Alexandria, about a 15 minute drive away as long as there's no traffic. The prices there are a little higher than online but not outrageously different on small things, like kilt hose. I've never ordered a kilt through them but I have bought accessories. I love going down there to look at merchandise, etc... And I have to admit that I rarely leave without having purchased something.

Personally, I'm rather impressed that the price difference is as low as it is because they are in Old Town Alexandria where the rents are outrageous.

Even though I do a fair amount of shopping online (and my stained glass business depends on online shoppers for a huge part of its income) I still try to support my local shop as much as I can.