In reply to zebedoo:
Have you considered having a bit more one on one than say with more organised places such as PYB, Glenmore Lodge etc?
Means you get more time learning, and your money would go towards learning about what you want to learn about, not want other people on the course want to? or cream cakes?
For such a set up, names have been mentioned above, but I would also recomend: http:www.jamesthacker.com