Doing your PPL all in one go is the abosolute best way of doing it, I tried to do mine over weekends and between bad weather (no flying ) and other reasons took over a year to get and even then only because I took a week off and just got it done.
I also did my Night and IMC in Florida which was fine and I have no problem with that, except it doesn't really prepare you for UK based flying.
You might also look at Ireland to do your flying certainly the hourly rates are below the UK rates and when you consider the strength of sterling against the Irish Pound - well it will be euro by then you could conclude that it's a cheaper alternative but will give you exposure to UK conditions in terms of Weather, Terrain, even down to transponder codes in the states they use 2200 and of course familiarity with the ATC
anyway good luck with your flying