Nestling in 4 acres of beautiful woodland grounds overlooking the royal and ancient town of Peebles, Scotland, Castle Venlaw hotel continues the country house tradition, bringing a perfect combination of relaxed informality and the elegance of another age.