Daneel, having just come back from a trip which included Edinburgh I would echo Ham's recomendation. I didn't have time to get out to Kinloch Anderson in Lieth, much as I wanted to, and I didn't hit every shop but there is no question in my mind that Geoffry (tailor) is the shop to go to. The rest pale by comparison. The mill up by the castle is entertaining, but if your goal is to shop for a kilt and/or paraphenalia go down the street to the main store, you'll be glad you did.

Jamie