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
Armstrongs has just about everything from 1920s glamour to 1980s kitsch.
14 Teviot Place
Concrete Wardrobe is staffed by some of the designers whose work is sold in it, so expect some expert help with making your choice. There's a lot to enjoy...
50A Broughton StreetIts ranges of colourful dresses, pretty tops and skirts make Cookie feel like a vintage shop. The twist is that all the stock is new, and includes plenty of...
29a-31 Cockburn StreetCult caters to casual twentysomethings with a variety of brands: Superdry, Electro Honey, Breed and the like. If it's on-trend, it'll be here.
7-9 North BridgeOne 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
Hawick has been trading since 1874, but the shop is testament to the fact that traditional clothing need not be staid. The colourful racks are loaded with...
71-81 GrassmarketPretty bags, vibrant jackets, hats and skirts, and even tartan wellies. Ness also stocks blankets, luggage, cutesy bunnies and tweed corsages.
336-340 LawnmarketPretty bags, vibrant jackets, hats and skirts, and even tartan wellies. Ness also stocks blankets, luggage, cutesy bunnies and tweed corsages.
367 High StreetThis small boutique deals in own-label clothing for women, including dresses in luxurious fabrics. It also offers a made-to-measure service.
22 St Mary's StreetRagamuffin is packed full of designer knitwear, all guaranteed to keep the wearer warm and toasty. As well as their own Angels Don't Trudge label, the shop...
278 CanongateSwish offers urban chic for men, women and kids in a store that spans two floors. Labels include Bench, Religion and Gsus. There's also a range of quirky...
22-24 Victoria Street