“The modern Kirkcudbright is dynamic, progressive and exciting. The can-do attitude of the townsfolk has made the town a highly desirable place to live, visit and holiday in. “But skills training and jobs, particularly for young people, are hard to come by. Does kirkcudbright have a beach? a lovely beachRead More →