I’ve been there several times in the past three years. I will link for you a TripAdvisor forum site where you can read specifics on what people do when they’re there. People plan their trips down to the minute, which, to me, is crazy but some of what Disney does makes you plan ahead and it can be beneficial for time saving.
Here’s what I did when I went both times: I planned how many days I wanted to spend in Disney Parks (Magic Kingdom aka MK, Epcot, Animal Kingdom aka AK and Hollywood Studios aka HS). I bought the tickets from AAA. I didn’t do “park hopper” which enable you to go to more than one park in the same day, because you’ll find it takes so long to get into a park, once you’re there, you may as well stay as long as it suits you. So I first determined how many days I wanted to devote to the Disney parks. If you buy the multi-day passes ahead of time, each subsequent day is cheaper per day, so you save that way.
You can bring food and drink in, but we didn’t because I didn’t want to be lugging food around in the hot sun.
We stayed off-site at Spring Hill Suites near Sea World. Great rates, free hot breakfast every day (includes eggs, oatmeal, cereals, breads, all kinds of drinks, etc.). 15 minutes by car to the MK gates. We’re not into rushing in the morning, so we’d eat around 8 or 9 and be at the park by around 10 or 11.
Food at the “fast food” places in the parks is not too expensive. It’s decent quality for what it is.
If you want to see a parade, you should plan for it. You’ll see in the Trip Advisor forums that people really plan carefully.
At least one day, if possible, stay to see the fireworks.
Epcot does something different at the end of their day, I believe it’s called “Illuminations.” Epcot has a bunch of fun rides and you can also learn a lot with their exhibits.
Animal Kingdom has a great thrill ride, where you go to the mountains of India and look for the Yeti. Also, at the end, there’s a great dinosaur ride that’s scary, and there’s a whole “Dino Land” section that’s really marketed like a 1950’s amusement park. It has some fun rides in it. Just as you think you are exiting the park, you’ll come upon Dino Land and spend another hour or two. If you go to Dino Land at the end of the day (sundown), not only is it a really cool place, but the little kiddies have usually gone back to their hotels by then so it won’t be so crowded.
Animal Kingdom is a great park and many people’s favorite. It has a really relaxed vibe. You can grab a cup of tea in Asia and you can hang out and listen to some African bands or see a Bollywood DJ and see some Bollywood dancing. Don’t miss the shows in AK, either. Lion King is a great one. It’s about a half hour long.
Hollywood Studios has some fun thrill rides, too. The Aerosmith one is fun. The Haunted Hotel one is good, too. I don’t remember what they’re called, but they’re fun.