Aberdour could possibly be Scotland’s oldest standing castle, having been built in the 1100s. It went on to serve generations of three noble families – including a Regent of Scotland. The grounds house lovely gardens and the ruins of St Fillans Church.