If you speak Spanish, you will do fine. You will definitely feel welcome by the huge Spanish population. If you do not, your young children will probably pick up Spanish fast, which will be a valuable asset here. For example, the primary language spoken in my office has now become Spanish (I work for a large American Company). Needless to say it is not easy for the English speaking employees (including myself), but it's just a matter of being able to adapt.
Orlando as you said is full of tourists, so like you stated finding respectable work should not be an issue. Being able to make ends meet with a related hospitality job could be a major issue though. Go to careerbuilder and do a job search. It will give you an idea of what is available.
Orange County schools are OK depending on where you live. Please be aware that this county only has one "A" graded high school, which is Winter Park High. If I were you as other posters suggested I would move to nearby Seminole County.
I encourage you to go to http://www.greatschools.net/city/Orlando/FL
for updated detailed school statistics
IMO Orlando has been changing for the worse in the past few years. We have seen a huge increase in:
- housing cost
- residential overdevelopment
- school overpopulation
- illegal aliens or legal ones who refuse to learn to speak English. I am foreign-born myself, and I find that absolutely unacceptable.
However some places are very nice (but outrageously expensive, my personal favorite being close to Park Ave in Winter Park), but some areas look like a 3rd world country. I guess it's the same in every city.
Personally I can't really encourage you to move here with your family. My husband and I are looking to start a family and we are expecting to be moving out of state in a few months. Central Florida is just not the place where I would like to raise my children.
All those negative changes have happened in a matter of a few years. I'm wondering how it's going to be in 10 years...
Please do some thorough research, maybe plan a trip here but stay away from the tourist areas. Rent a car, cruise down the major roads such as Semoran Blvd, Colonial Dr, and drive around subdivisions.