There’s a historic town just 90 minutes from London with a 11th-century castle and a full calendar of events for Christmas.