The first question is: are you or can you be a legal US resident? You say you live in the UK, sort of implies not being a UK citizen.
Reason:
1) if US citizen/resident then you can go to any school in the US
2) not legal US resident: you can only go to SEVIS approved schools, which, alas, limits your choice severely.
On the whole I'd say go to the US - not necessarily much cheaper, but a lot nicer and you'll learn more (night, real-world navigation, flying in CAS, etc).