Sure, it's only October but the countdown to Christmas has already begun (the big day is only a mere 70 sleeps away, FYI). Oxford Street's Christmas lights are already in place, John Lewis has launched a ridiculous Christmas tree decorating service with a pretty hefty price tag, and we've already spotted some mince pies lurking on the supermarket shelves.
With that in mind, we've rounded up London's Christmas markets with all the details of when they open, so that you can get in there before the crowds hit. Call it an early Christmas gift. You're welcome.