A breakdown of the habits of both domestic and international visitors shows that Edinburgh topped the list of "must-see" destinations in Scotland last year.
Figures from VisitScotland revealed that Edinburgh and the Lothians continued to charm the world, coming out top in terms of spend, visitor numbers and hotel occupancy in 2012.
Top tourist attractions were the National Museum of Scotland, which attracted almost two million visitors, making it the most popular destination in the country, and Edinburgh Castle, which had 1,230,177 visitors.
The international festival continued to go from strength to strength with 90% of hotel rooms occupied in August and September.
According to the survey, Glasgow and Clyde Valley was the second most popular destination for visitors, while the Highlands and Islands ranked third.
However, the report also showed that interest in Scotland from visitors stretched far beyond the popular tourism trails, with some of the more far-flung outposts making the lists.
Orkney saw "staycationers" spend the most time there out of anywhere in Scotland, with UK visitors staying eight days compared to the average three days in the rest of the country, while St Andrews, the historic home of golf, also remained popular, with self-caterers' holiday homes in Fife recording an 89% occupancy rate during August 2012, the highest in Scotland.
Norwegians were particularly enamoured with Aberdeen City and shire, with 35,000 visiting the region last year, spending £18m. Mike Cantlay, chairman of VisitScotland, said the report allowed the organisation to gain an insight into visitors, their activities and how they were likely to spend their money. Scotland attracted 2.2 million overseas visitors last year, generating £1.4 bn.