I live in South Florida, and before moving to Miami, I would learn Spanish. Its not the same as it once was. Trust me!! You might want to look at Ft. Lauderdale as an option. I hear ya about the mid-west, I have friends that live in Minnesota, and they say the same thing. Of course, its nice to live in Fla this time of year and I can call them today and say its 81 degrees, winds out of the SE at 4-5mph and skies are partly cloudy. Chance of rain, 20%.