Would you look over my itinerary and see if this is doable or if I would be better off booking another night on the Isle of Skye. I can't get another night at our current lodging, but I can get one about 20 miles away. I'm most concerned about days 7 through 10. We are going in the middle of July.
We spend 5 nights in Edinburgh and Glasgow, pick up a rental car, and then two nights in Oban.
day 6 Oban - Mull and Iona Abbey (is it better to drive ourselves or take a tour?)
day 7 leave Oban to Isle of Skye stopping in Glencoe, estimating about 4 hours to get to Mallaig for the ferry (I'll make reservations ahead). Drive to Dunvegan and then to our lodging in Kensaleyre for 2 nights.
day 8 (Isle of Skye) we do the Trotternish Peninsula (I want to hike Quiraing, the Fairy Glen, and Old Man of Storr - not sure we can do all that in one day).
day 9 (Isle of Skye) original plan was to leave and head to Inverness this day or our new option is to spend another day on the Isle of Skye and spend the night in Kyleakin and head to Inverness on day 10. That would mean only one night in Inverness.
day 10 Inverness
day 11 St. Andrews
day 12 Stirling
day 13 Edinburgh and home