Enjoying laid-back life in the beautiful wee village of Aberdour, Scotland