nimblenoodles, Florida is by far the best. Those thunderstorms in summertime are of brief duration, mid afternoon, and can be avoided by flying nearer the shoreline.
BUT. and this is a rule anywhere you go, DON'T PAY UP FRONT! because a lot of flying schools go bust, and there goes your money. So be sure to do it by degrees, and get to know the condition of the organisation, the capability of the instructors, if the aircraft are properly maintained. There are plenty of places to stay in Florida that do not cost all that much, because driving any distance is easy and cheap.
Also the water is lovely and warm for sea bathing! (NOT in OREGON, IT ISN'T! )