why not check out Highland Flying School in Inverness, they have better than average weather and now offer accomodation at a very cheap price.
It may be too far away for you but you can do it in stages,
http://www.highlandflyingschool.co.u...d=15&Itemid=32