Experience the history of England from prehistoric times to the present on Christmas Day. Visit Royal Windsor for a guided walking tour of the old market town. Visit Salisbury and Bath for a panoramic driving tour and a walking tour of the old town. Enjoy a traditional Christmas lunch including Roast Turkey and Christmas dessert.