A riverside path with trees, leading to a town with a prominent church tower in Peebles, Scotland. Green fields and cloudy sky in the background. Just 23 miles south of Edinburgh, Peebles is a charming riverside town in the Scottish Borders that feels like a well-kept secret. It's got hills, history, and a whole lot of heart. Whether you're craving cake, castles, or countryside rambles, here are some of the...