Edinburgh's abundance of shops means that there is sure to be something for everyone. Princes Street is the main shopping area in the city centre and features plenty of major high street stores and souvenir shops. At the Eastern end of Princes Street is the popular St James Shopping Centre, an ideal spot for the big national chains including a large John Lewis store.
If you are on the lookout for luxury brands, look no further than Multrees Walk, located in St Andrew's Square, home to Scotland's only Harvey Nichols and a whole host of leading designer brands including Mulberry, Micheal Kors and Hugo Boss. Multrees Walk offers all of your favourite brands in one unique place.
Take some time out to visit the award-winning Edinburgh Famer's Market, located at Castle Terrace near the famous Edinburgh Castle. All stalls provide fresh and organic produce from speciality meats such as; venison and water buffalo to duck eggs and seasonal fresh lobster. There is also plenty of seasonal farmer's fruit and vegetables, pates, organic beers and chutneys.