Canada is another option
You don't have to go to USA, canada is also a good option if you don't want visa hassles. Pricing is ok, weather is more like UK too which is good if you intend to fly in the uk after getting licence, and its a friendly place, even the CAA/TC are helpful !