Scotland is home to thousands of picturesque villages and towns, from seaside retreats to rural, countryside spots remote from the bustling nearby cities. Pack your camera, prepare to get back to nature and add some of the prettiest villages in Scotland to your ‘to-travel’ list – here are some of our favourites.