Since the two sides seem to be covered pretty well already, I'll just add to the Inverness bit - you are supposed to do 10 weeks, but you can do 5. In final year you must do at least 8 weeks outside Aberdeen, but that can be at Elgin, Fort William, Shetland, Orkney, Stornoway etc if you didn't want to be at Inverness. However, the Raigmore site is so self contained that I don't really feel like I live in Inverness as such, the only reason to go into town is for nights out and the train to Aberdeen is quick enough for you to go back there at weekends if you wanted. The teaching is really really good at Inverness though.