Barnard Castle is a picturesque Teesdale market town on the River Tees, mixing castle ruins, the Bowes Museum, cobbled ...