Well I know the Highland Flying school up in Inverness will do a PPL intensivly. When I first went there there was someone from Lewis who came over each week stayed the week for 3 or 4 weeks. I think they charge arround £4K for PPL training and they do 10 hour blocks if you dont want to pay for it in one go.
I went up there to finish my PPL off as weather and a few other things were stopping me.
I enjoyed my time up there and keep going back. The weather is pretty good most of the time much better than the South East of England. The scenery is very impressive too and the landing fees you have to pay for your cross country are of the region of £4 and not the £30 like in the South of England.