T his dazzling Christmas market in Kent is set in the spectacular grounds of a castle in a town with a river running through ...
One of Knaresborough's top attractions is the ruins of its medieval castle. Initially constructed around 1100 and then ...