[Image by the Red Door Gallery]
Head to the Grassmarket, where 90% of the businesses are independent, and you'll find a hub of vintage and unique clothing boutiques, jewellers and all kinds of quirky wee shops.
There's even locally-made authentic medieval Scottish weaponry at the The Knight's Vault - which is also the only shop in the world licensed to produce official replicas of items such as swords and jewellery seen in the TV series Outlander.
Scottish knitwear, tweed and vintage fashion
On Victoria Street, step smartly into Walker Slater to find smartly tailored tweed suits, coats and accessories. If you need something equally cosy but a little less formal, Bill Baber Knitwear and Hawico both have a range of locally made designer knitwear, including jumpers and cardigans, dresses and accessories.
If vintage fashions are more your style, Armstrong's Grassmarket shop is filled to the brim with leather jackets, vintage kilts, cashmere and all kinds of cool retro clothing, tchotchkes and accessories. Godiva Boutique, on West Port, also carry a selection of vintage clothes, along with vintage inspired pieces from Scottish designers, and a made-to-measure service.
Swish is a family-owned business, selling modern fashions and cool accessories. The shop on Victoria Street is well worth a look, along with their custom t-shirt printing studio on Cockburn Street, on the other side of the Royal Mile.
To accessorise your new outfits, step into Fabhatrix for some of the most fantastic millinery in the city. They have hats for all occasions, and many with matching face coverings!
For jewellery, visit Clarksons of Edinburgh for fine Scottish jewellery, kiltpins and cufflinks. Purple Glamour have an exciting range of quirky and costume jewellery if you're looking for something more unusual.
Books, art and gifts
[Image by Armchair Books via Facebook]
Armchair Books is perhaps one of Edinburgh's most photogenic second hand book shops. This tiny shop on West Port is filled to the brim with novels, poetry and non-fiction in all genres, and is a great place to stop for a browse. It's a little chaotic but the friendly staff are happy to help if you want something in particular. Nearby, Edinburgh Books is another long-time local favourite, with loads of stock and a basement full of sheet music. John Kay's Shop, on Victoria Street, specialises more in antique books and other collectors' items, as well as a range of literary themed gifts.
A few doors down, explore The Red Door Gallery - an independent art gallery who have been on the street for 18 years. They have limited edition prints, art cards, and all kinds of gifts and homewares.
A scented candle from Isle of Skye Candles makes a great treat for yourself, or a friend. All their candles are handmade in Scotland and once you've sniffed every candle in the shop to find your favourite, you can order replacements online forever more.
For the Harry Potter fans, Museum Context is the original Harry Potter shop on Victoria Street. JK Rowling herself has said that Victoria Street was the inspiration for the famous Diagon Alley, so it's a crucial stop for fans.