I was looking at Leuchars flying club as well as they are closer. Even then, Inverness is £107 an hour which you can't beat. I could go up at some point (maybe during the summer) and do loads of hours.
If I pay for 10hours upfront then it would be £97 per hour which is great.