Spend 3 magical days in Edinburgh with this complete travel itinerary, covering the best attractions and things to do in the Scottish capital.