Discover the best places in London for seasonal sales and discounts, from Oxford Street to Camden Market, with insider tips on when to shop and what to buy for real savings.