Scotland’s top 10 tourist attractions are revealed