Never pay upfront. Ever. The only time I ever paid upfront was on attending Bristol Ground School, which is sort of understandable as you have to pay to get the ATPL manuals.
I would recommend PAT. It is a pay-as-you-go school. In fact, on quite a few occasions, I owed them money!
There are so many on here who have been to PAT that their reputation is second to none.