London is a festive playground during the holiday season. Whether it’s the iconic lights of Oxford Street, the Winter Wonderland in Hyde Park, or the charming Christmas markets in Covent Garden, there’s no shortage of things to do. Skating at Somerset House or gazing at the massive tree in Trafalgar Square is the ultimate Christmas experience.