This Edinburgh itinerary will help you plan the perfect 3 days in Edinburgh (including how to visit the Highlands and Stirling Castle).