From its majestic scenery to historic sites, Scotland has no shortage of things to see and do. Here are our top 10 things to do in Scotland.