The London Christmas markets typically start in November and run through the end of December. They offer a wide variety of festive food and drink, as well as gifts, decorations, and other holiday-themed merchandise. Many of the markets have live music and performances, and some even have ice skating rinks. The markets are a great way to get into the Christmas spirit and experience some of the best holiday traditions that London has to offer!