Rural Scottish villages that are straight out of a storybook