It’s the most wonderful time of the year in London this month as the UK capital gets into full festive swing. From seasonal feasts at London’s top restaurants to special winter events and great gift ideas at the city’s best department stores, there is so much to see and do in December. Afternoon tea is a timeless British tradition and this month sees some superb festive versions, including Christmas twists on classic sandwiches and cakes. Those looking for somewhere to raise a glass of Christmas cheer should venture to the Sky Garden, which has collaborated with Möet & Chandon to create a beautiful winter wonderland. As ever there are a host of exciting new restaurant openings, once again proving that London is one of the best foodie cities in the world, with launches from Buns & Buns, Tamarind and Cakes & Bubbles at Hotel Café Royal. Discover some of the best things to see and do in London here.