Exclusive department store Harvey Nichols in the New Town's St Andrews Square is for shoppers with deep pockets. It's worth visiting for stylish clothes for men and women, elegant displays of beauty products and the top-floor gourmet hall, restaurant and brasserie.
