I have a 10 day stay in the highlands planned, after a quick visit with my Aunt and cousins and see Les Mis (again) in London area. I just saw Hamilton last month, so I am good to go there.
I am taking the Caledonian overnight train from London to Inverness, then I am in the highland in a variety of places (Hotels, AirBNB, Castle and HGVC timeshare).
I am renting a car and driving until I get back to Edinburgh for last 3 nights. I don't want a car in Edinburgh, and I have been to Edinburgh before so this is a repeat visit.