I live in Miami so I can tell you Miami is very hot, has good beaches, and you need a car to get around. Orlando, I haven't been there for a while but, it is basically the same thing as Miami. As to the food, there is a lot of variety. Cuban, Chinese, Japanese, Colombian, Nicaraguan etc. it's mostly Spanish food since Miami is highly populated by Spanish-speaking people. Orlando is just a few hours away from Miami and I'm assuming it also has the same variety in food and people.
Anything else you wish me to specify? :)