Fly into Glasgow from Boston
Glasgow- 3 nights
Then get rental car, drive to Culzean Castle, then go up coast and take A82 into Inveraray
Inveraray- 2 nights
Breaks up drive, Inveraray Castle and gardens
Tobermory- 3 nights
Iona and Staffa, Tobermory itself, chill out and explore Mull
Plockton (via Mallaig ferry)- 3 nights
Applecross peninsula, maybe day trip to Portree, Eilean Donan, see the area
Ballater- 3 nights
Stonehaven and Dunnottar Castle, Balmoral, see area, whisky tour
St. Andrews (or possibly Crail)- 2 nights
Possible round of golf, Fife villages, short walk
Melrose- 3 nights
Borders abbeys, Abbottsford, Holy Isle, Duns (brother in law interested in Jim Clark)
Edinburgh- 3 nights (ditch rental car)
Possible day trip to Stirling (unless visit Stirling when going from St. Andrews to Melrose)
Fly out of Edinburgh back to Boston
This totals 22 nights actually- planning to go between mid-May & mid-June. We are 4 adults, ages 58 to 72, all in good health. Trying for mostly 3 night stays and as few really long drive days as possible, yet want good mix of: castles and gardens, historical and religious sites, pretty coastal villages, nice short walks/hikes, good pubs & restaurants, maybe a round of golf or horseback riding.
Choosing where to stay between Plockton and St. Andrews/Crail is really challenging. At first, we thought of Grantown-on-Spey, but now I'm thinking Ballater might be good choice too- or maybe some other place? I want to see Dunnottar and Stonehaven and return without it taking all day. No matter what I choose, then I give up something else. Is Ballater a good choice or would Grantown or somewhere else be better? Ideal town would combine being charming, have good pub or two, nice place to stay, and centrally located in this area. Suggestions?
Thanks for any thoughts or suggestions!