Tiny UK city with magic combination of 'well-paid jobs and low house prices' is 'teeming' with culture - there's even an ...
The charming village has independent shops, coastal walks and house prices averaging £150,000 less than nearby St Andrews.
The Fife Arms hotel in the Highlands is a one-of-a-kind art-filled hotel just down the road from Balmoral Castle ...