I have come up with a good way to describe Rick Steves: Adorkable
As far as travel advice goes, I'm not sure I'd follow in his footsteps.
From their web site. Call or email them?
Isle of Skye
Tel: 01478 614308