The Perfect Edinburgh Itinerary: How to Plan 3, 5 or 7 Days in Scotland’s Capital