Scots seaside town with 'spectacular' beach is one of UK's cheapest
The charming fishing town has a five-star food and drink scene and stunning coastal views, and costs around £90 a night to visit.
The charming fishing town has a five-star food and drink scene and stunning coastal views, and costs around £90 a night to visit.