It's a bit of a myth that "the weather is always good in the US".
It is a huge country with all kinds of weather. Most flight schools catering to foreigners are located in Florida simply because that is where the Europeans want to go....And then they complain about "nice weather".
Florida really sucks for basic flight training: It is all flat and at sea level, weather is too nice, practically zero magnetic variation.
If you want more challenges like crappy weather, there are many other schools in other states. Even southern California has fog and mountains.