The charming town is just 51 miles away from Edinburgh and there's plenty to do there, from exploring the nearby parks, ...