We will have just completed a 9 day self-guided walking tour of the W.H., and plan to spend the last night of that tour in Fort William. From there, we head over to Portree (citylink bus?) where we will stay for 4 nights and we've rented a car to be used there. I cannot tell if the bus between the two towns is direct or has a couple of stops; ideally, we'd like to stay in a picturesque town between the two for one night....if not, we'll spend another night in Fort William (there appear to be no rooms available via booking for the that extra night in Portree).....
any recommendations? thanks! Sandy