A bit of advice for Marshall.
Turn up a week early and tune into how Scottish people talk. And local idiosyncrasys. It will make ordering food, getting about easier.
For example.
Black pudding is not a tasty chocolate desert.
A can of juice, will not necessarily be a beverage based on fruit.
When asking how long it will take to get somewhere, Scottish people are known to say something like " aboot the back of the hour pal. Ya ken" (18 years in Scotland and this still confusses me).
http://m.wikihow.com/Understand-Scottish-Slang
Thankfully in the Highlands people speak very clearly compared to other parts of Scotland. I travel all over Scotland for my job and it takes me a while to tune into certain areas.
Good luck. If the weather is even just allright you will have a great time. If the weather is 'driech' it will be a right 'bawbag'!