Balvaird Castle is a picturesque and well-preserved late‑medieval tower house in Perthshire, Scotland now a prime filming location for Outlander…