Guests staying at luxury London hotels hoping to catch the best Christmas markets the city has to offer have been advised on the top five to visit.
According to Time Out magazine, there's no excuse for the last minute Christmas eve shopping dash as every retail hub in the city is getting into the festive season.
Topping their list is tourist favourite Covent Garden, ideally located for guests booked in to central London hotels.
Having opened earlier this week (December 1st), St Martin's Courtyard and Seven Dials are holding discounted late night shopping experiences, with some leading shops offering as much as 20 per cent off.
Shoppers can take advantage of the deals at vintage, designer, high street and independent stores.
"To get you in the festive money-splashing mood, there will be DJs, music and giveaways, plus a free drink from St Martin's Courtyard's pop up bar," explained the publication.
In the trendy east end of the city, shopping can take in Columbia Road's "quirky boutiques" until December 21st, where shops will be offering discounts and festive activities on its cobbled streets.
South London gets in on the act too, with the Bermondsey Street Market, which also opened on December 1st.
"There will also be stalls offering mulled wine and festive decorations to keep your shopping strength up," added the guide.
Business centre Canary Wharf has also brought festive cheer to the Docklands, with fashion shows, discounts in stores, and goodie bags for early shoppers.
Starting December 8th, fashion and tourism centre Notting Hill will be throwing its Christmas celebrations, with carol singers, mulled wine and shopping deals to snap up.
"If you can't make any of these dates, get yourself down to Oxford Street on Saturday December 10th where they will be stopping the traffic to make room for those extra shopping bags," the publication offered.
"Be warned though, this could be Christmas carnage."