9 lesser-known Scottish towns and villages that are worth a visit

The pretty 17th Century harbour town of Portsoy in Aberdeenshire is among places recommended by readers to visit. PIC: Markus Trienke/Flickr.The pretty 17th Century harbour town of Portsoy in Aberdeenshire is among places recommended by readers to visit. PIC: Markus Trienke/Flickr.
The pretty 17th Century harbour town of Portsoy in Aberdeenshire is among places recommended by readers to visit. PIC: Markus Trienke/Flickr.
We all know the big destinations in Scotland that pull the visitors - but what about the many gems that are often overlooked?

As the famous attractions burst at the seams, it is worth remembering that Scotland is crammed with quaint, interesting and beautiful spots that deserve our attention. We look at 9 places that are well worth a visit - and offer a true slice of Scottish life.