London, of course, is famous for its shopping destinations such as Harrods, Harvey Nichols, Hamleys, Portobello Rd, Camden Market and Old Spitalfields Market – all of them must-sees in their own right. But don't overlook the retail attractions of regional cities such as Leeds (known as the Knightsbridge of the North), Manchester and Liverpool, and the countless crafts and antique shops scattered all over the country.