Discover the best photo spots in Edinburgh, Scotland. Here are the most beautiful places in the Scottish capital to take stunning pictures.