My two sisters and I are planning a two week to the UK in mid-May 2018. I would appreciate other travelers' advice on our itinerary. We haven't booked anything except airfare yet. The main thing we all agree on is that we definitely don't want to feel rushed from place to place. That's primarily why we're going self-guided instead of a organized group tour. Below is the plan so far. (We also wanted to fit in a daytrip to Bath while in England, but I'm not sure how to squeeze that in.)
Day 1 in London (we're flying into there)
Day 2 train to Edinburgh
Day 3-5 exploring Edinburgh
Day 6 rent a car and drive to Isle of Skye
Days 7-8 explore Skye
Day 9-10 take ferry to Isle of Lewis /Harris and explore isle
Day 11 take ferry from Lewis/Harris to mainland and drive to Inverness
Days 12-13 Explore Inverness
Day 14 Fly from Inverness to London
Day 15 Fly back to USA
Thanks.