I live in Glasgow but hadn't made it up to Skye, and when a friend came to town it was the perfect opportunity. It isn't just Skye: the trips up and back down cover some absolutely stunning parts of the mainland that are hard to access without a car. We saw so many gorgeous areas and made some amazing memories.
Our tour guide, Cameron, was fantastic. He is clearly extremely passionate about what he does and his past work as a park ranger shines through when he points out the local flora and fauna. He made the best choices for the weather and traffic as it changed and was candid about why he made each change and really kept us in the loop. He packed SO much into each day without it feeling rushed- we still had plenty of time for photos, and there were well-spaced comfort breaks along the way. Beyond the logistics, he made every topic sound so fascinating, and was very funny (especially the terrible dad jokes). You can tell that he really enjoys getting to know the people on his tours, and he tries to accommodate the things that everyone is really excited about.
The accommodations Rabbie's booked for us in Portree was comfortable and really close to town. They recommended booking ahead of time for meals and DEFINITELY do that: Portree has a lot of people looking for meals around the same time and there aren't a lot of restaurants available, so it's very busy. My favourite booking was at The Rosedale Hotel. As for the stops, there is enough time to take a light hike at almost every stop (or to simply enjoy the view if you don't feel like a hike).