The many shops along this top portion of the royal Mile provide everything a visitor could want. There are many clothing stores, including Scottish speciality wools. The tourist shops are an attraction in and of themselves. You will find everything from paintings, t-shirts, decorative tea towels, assorted knick-knacks, histpry and locan interest books, heritage items, clotted creams, whiskey, bag pipes, etc. Plus, I've never been to a tourist shop along this area where the shop staff weren't friendly and talkative.