Probably the city's best-known joke shop. You can't miss it: just look for the oversized Groucho moustache and glasses above the front door. It also sells magic tricks and...
99 West BowSmart togs for babies and children, with outfits for christenings, weddings or other special occasions.
132 St John's RoadLocated a ten-minute bus ride south of the city centre, Cameron Toll houses around 50 stores. Among them are Bhs, Boots, Ottakar's, Virgin and a sizeable branch of the...
6 Lady RoadNegotiating your way around this ageing building can be tricky. Still, once you've got your bearings, you'll find the fashions above average (the Designers at Debenhams range...
109-112 Princes StreetAll manner of action figures, science-fiction and fantasy novels, comics, DVDs and toys compete for shelf space at this fantasy chain.
40-41 South BridgeThis popular out-of-town shopping destination, accessible via a 20-minute bus journey from the city centre or a ten-minute train ride to Newcraighall, is home to branches of...
Newcraighall RoadLocated at the west end of Princes Street, Fraser's offers a reasonable selection of cosmetics, contemporary and classic fashions, homewares and gifts.
145 Princes StreetA 20-minute drive west of the city, the Gyle is home to Sainsbury's, Marks & Spencer, Next and other well-known high street names.
South Gyle BroadwayThis family-run business has been selling models from the likes of Hornby and Corgi since the 1930s. Stock includes specially commissioned Scottish-themed railway models.
67 Elm RowAll of the clothing here is made from 100 per cent cotton, created by designer Tania Chamberlain.
72a Madeira StreetYou could easily fill a couple of hours exploring this vast shop, its 100 departments laid out rather eccentrically over six floors. The store includes fashions, cosmetics,...
48 Princes StreetStart the kids on those designer brands nice and early, with gear from the likes of Diesel and Levi's.
Princes StreetJohn Lewis's Edinburgh store has undergone an estimated £25 million refurbishment in recent years, and it shows: it's now a shop very much fit for the 21st century. The stock,...
69 St James CentreThe Edinburgh outpost of M&S, on the up again after a spell in the doldrums, is a tale of two stores. The 54 Princes Street operation is home to menswear, childrenswear,...
54 & 91 Princes StreetAlmost 20 years ago, Karen Mackay spotted a gap in the children's clothing market. Today, her company produces its own affordable designs, and also stocks brands such as Uttam...
131 Bruntsfield Place