These places all offer a great lifestyle. A town just to the north of Stirling is the best place to live in Scotland - according to research from property experts Garrington. Their annual Best Places ...