We recommend you allow 9 - 10 days in Scotland for a satisfying tour of the country's diverse scenery and history. A 10 day itinerary, such as the Best of Scotland tour plan, would let you spend: 2 days in Edinburgh walking the historical streets and enjoying the cosmopolitan buzz.