Discover how to spend 48 hours in Edinburgh, including the best things to do, as well as some of the city’s most instagrammable spots.