London shopping is a tiring experience, especially on the season sales. Major designer brands in Oxford Street, High Street Kensington, Harrods, Selfridge’s and even Primark sell things for the most attractive prices. Then the grab-and-buy starts for London bargains.
To avoid queues and faster shoppers try to plan which shops you want to visit and start early. The best time for shopping is weekday mornings when most people are working. Avoid weekends as they will only make you tired. Most of the designer-style shops open around 9:30-10:00 in the morning.