Scotland 2 Week Itinerary-Advice Welcome

Hello! First time forum user who has been reading a lot of great travel advice for my family's upcoming trip to Scotland! It will be our first time visiting. We are a party of four (my parents are in their early 60s and my sister and I are in our 30s). We are planning on renting a car for this trip, taking in sweeping scenery and enjoying long walks/moderate hiking (sister is recovering from a knee injury so we are not looking for intense hiking). We will be in Scotland mid-May, departing from the US east coast. One of the challenging things I have found when initially planning was trying to determine how to narrow the road trip route, where to break up the trip and base oneself to do day trips and excursions, so that's what brings me here! We are thinking of focusing on the following areas: Isle of Mull, Isle of Skye and Glencoe. Certainly do not want to feel rushed and would rather stay in a few, worthwhile spots a bit longer if it means we can enjoy them more than trying to see every attraction. Welcome nice hotel/B&B suggestions (4/5 star), cafes, and others ideas!

Day 1-2: We arrive in Scotland in AM. We have booked for two nights in a hotel near city center. Interested mostly in taking in the city, Edinburgh castle. Dean's village? Should we add another day to Edinburgh?

Day 3: Depart Edinburgh to Oban; Ferry to Isle of Mull. Our first journey will be to Isle of Mull. Is this too ambitious for our first day of road tripping? Can we stop by Stirling Castle on the way here without making the day/drive too long?

Day 3-5: 2 nights in Isle of Mull. Staffa Tours, weather permitting. Hope to stay in Tobermory if we can find accommodations.

Day 5-10: Isle of Mull to Isle of Skye. Would it be best to do the ferry from Tobermory to Kilchoan, then drive to Mallaig and ferry to Armadale? Or go back to Oban and drive to Skye via Fort William? How intense are these ferry rides?

Day 10-12: Depart Skye via Fort William if the Viaduct is worth seeing? Stay in Glencoe for two nights? 

Day 12-13: Where should we put this extra day? 

Day 13: Return to Edinburgh, fly out Day 14. 

Other logistical questions: Best rental car pick up spot in Edinburgh is the airport is what we’ve gathered? Open to other suggestions.

Appreciate any advice as we continue our planning, thank you!