Stay at Buccleuch Arms for 3 nights – and pay for 2

The Buccleuch Arms (Photo: Phil Wilkinson)