I've been many times. You can do Edinburgh in a day. I really recommend going to other spots as well. Sterling has a beautiful castle. I didn't care for Glasgow much but it's an interesting city to tour. I've not been to Roslyn but would love to go for all the mysterious reasons..LOL...Davinci's code, freemasons etc. While the rail system isn't 100% reliable, it's the only way to go. We made the mistake of renting a car once and even though my boyfriend was Irish and used to the whole other side of the road thing, I white knuckeled it the entire trip. Just remember its ALWAYS cold. I tried to convince a friend of mine of that fact and she said Oh it can't be that bad ...it's June. I happily did an "I-told-you-so" dance in my parka while she froze in her sweatshirt! LOL The Scots are lovely people and I've enjoyed it immensly. I would like to see Loch Ness and the Shetland islands sometime.
Claudia