The 12 BEST Things To Do in Edinburgh, Scotland - PLUS a 3 Day Edinburgh Itinerary to see all the top attractions and tours on the Royal Mile.