From the beautiful architecture of century-old cities to the peaceful highlands and breezy beaches, Scotland is easy on the eyes.