Explore England on one of 3 festive tours, departing from London and Windsor. December and November are the most popular months to travel to England and we have over 10 departures available from two of the world's leading tour operators specialising in festive tours.