My husband and I will be visiting Scotland in the last week of July 2014. I'm confused about our travel to and from Isle of Skye. We will be based in Edinburgh and will be visiting Isle of Skye for 2 nights and would like to have a car at our disposal whilst at Isle of Skye. So should we hire a car from Edinburgh and drive to Isle of Skye or should we take the train + ferry from Edinburgh to Isle of Skye and then hire a car locally in Portree? Which of these options would be more cost-effective? If there's a third option that I'm missing then please do enlighten me. Thanks much!