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

We all know the big destinations in Scotland that pull the visitors - but what about the many gems that are often overlooked?
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.

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.