I did the IMC rating at the Highland Flying School in August. Thoroughly enjoyed the course and found the flying to be really good fun.
It took five days (started on Saturday and finished on Wednesday). The school has a house and the rooms are very reasonably priced. The course was very reasonably priced also. They have a PA-28 G-BIIT.
Even with the cost of flying up to Inverness it may still be cheaper than doing it in the south.
If you need any more information then send me a pm.
Quarto