Borders town of Melrose named best place to live in Scotland

Melrose Abbey (Getty Images)
Melrose Abbey (Getty Images)