There are two main reasons to visit Orlando Fl. Now outside the main attractions like Disney, and MGM there are tons of restaurants and attractions.
One main attraction is the Dixie Stampede. Now, the show theme changes every now and then, but when I was there the theme was an old showdown between the north and the south. You walk in to this arena like area, and you are seated in bleacher like seating except there is a table like stand in front of you. As the show starts in the arena servers bring you food that is included in your ticket price. You drink soda from old mugs and the food is amazing, plus there is even dessert! The show involves the whole crowd and has so much action you can't take your eyes off. They have horses and many other animals and they pick people from the crown to partake too!
Next, there is a very nice upscale restaurant called Charley's Steakhouse. It was named one of the top 10 steakhouses in the US. They always have some form of entertainment there from singing to magic tricks for the kids. They also have some of the biggest lobster tails I have ever seen and the portions are amazing for the price! The wait staff is so courteous and the chef even came out and made his rounds too! The manager even came out to make sure all the food was ok. Plus they have a full wine list of every wine I could ever remember hearing of, plus a full bar! The tables are spaced out enough that you aren't crammed to the table next to you and you can have a conversation without someone else listening in! One of the best restaurants I have seen in a while.