We are arriving into Edinburgh the morning of May 25 and depart the morning of June 3. Below is the itinerary I have put together. Anything seem out of whack or something I should change? My wife and I are late 40's, outdoorsy, and are looking forward to scenery, some walks/hikes, perhaps a kayak, maybe a distillery, and lots of castles. We are renting a car from the airport on our departure day from Edinburgh.
By chance, we are arriving into Edinburgh the weekend of the marathon, and my wife (an avid runner) has signed up for the 1/2 marathon on May 26. We should be back at our hotel and ready to tour around noon that day (the race starts at 8 am, and she should finish around 9:40 am). I am taking the bus there to pick her up and we will bus back together (I've read the buses are about a 15 minute walk from the finish line).
May 25 - May 28
Edinburgh - tour the city, a 1/2 day trip to Stirling on May 27
Staying at Sheraton Grand Hotel
May 28 - May 29
Drive through Pitlochry, see sights, perhaps a castle stop or two
Sleep at Glengarry Castle Hotel, Invergarry
May 29 - June 1
Drive to Isle of Skye via bridge, staying at Cuillin Hills Hotel
2 1/2 days to explore the island
June 1 - June 2
Take ferry to Mallaig, drive to Glencoe
1 1/2 days visiting this area
Staying at Ardno House B&B
Drive to EDI night of June 2, sleep near airport