Tampa offers a good balance. The internet is generally reliable, and the cost of living is lower than South Florida. Plus, you're close to beaches and there's a growing food scene. St. Petersburg, right across the bay, is another good option, maybe slightly more laid-back.
normalbuyer: Don't forget about the traffic though; it can be a pain, especially during rush hour getting in and out of Tampa.