Check the shops on the royal mile in "Edinburra". There are 5 or 6 locations that have cheap kilts as well as stores like Geoffrey (Tailor) and others that have high end kilts.