As a tourist destination, Scotland is celebrated for its historic cities and picturesque countryside.