Diving into this emporium is a glorious journey into decades, if not centuries, of fashion. Armstrongs has just about everything from 1920s glamour to 1980s...
83 Grassmarket
Belonging to Scotland's oldest independent bottler (established 1842), this store has a grand selection of whiskies. It also runs whisky tastings in local pubs.
172 Canongate
One of the city's best Highland outfitters stocks kilts (including children's kilts), ladies' kilted skirts and all the relevant accessories.
57-61 High Street
This deli has plenty of fresh-baked breads and an extensive range of cheeses that you can try before you buy. The second branch also has a café.
66 Raeburn Place
A perfect place to sample Scottish cheeses, as well as the best of the rest of the UK, France, Holland, Italy and Spain. It sells artisan bread, too, so...
30a Victoria Street
Hundreds of whiskies, some extremely rare and expensive, are on offer at this award-winning shop. Other liqueurs are also stocked, including absinthe.
379 High Street
The shop alone makes this tourist-orientated whisky centre worth a visit. The selection of blended whisky and single malts, some popular and some obscure,...
354 Castlehill