A quaint little coastal town has been picked as one of the best places to live in the UK, owing to its stunning colourful fishing cottages and iconic waterside living ...
St Ives is bordered by gloriously sandy beaches, crisscrossed by cobbled streets and dotted with a combination of traditional ...