30 Top Things To Do In Edinburgh, Scotland – best places to visit in Edinburgh including activities, restaurants, cafes & bars.