Scottish town crowned top UK property hotspot for 2026 beating Glasgow and Edinburgh

The average cost of a house is just £134,700.