Top Scottish tourist attractions listed Seven Scottish tourist attractions recorded more than one million visitors last year, according to new research.