Do NOT skip Epcot. I've been to Disney World probably about 10 times now (and I live in Canada!:lol ) and Epcot is my favorite park. The best way to visit the parks is to do it during weekdays (weekends they get SUPER full) and to stay at one of the Disney World resorts. They have a bus system that takes you from the resorts to the parks (buses arrive every 5 to 10 minutes). Some of the resorts, like the Dolphin, actually have a boat that you can take every 20 minutes which brings you to MGM studios. So when we stayed there we would go to MGM by boat, take the bus from MGM to Magic Kingdom and then take the monorail to Epcot for the fireworks and dinner at night! Another bonus to staying at the resorts is (unless theyve changed it) that you can have early access to the parks depending on the day. Having that extra 1 hour in the morning when its nice and cool out to explore the park (when nobody is around!) is amazing.
*Fake Edit* Woops, just read that you're staying outside Disney but I'll just leave the above info incase you go back or other people are planning a vacation
For food the meal plan is pretty good depending on where you want to eat but I'm not sure if you can use the credits from it on the more expensive restaurants. If you want to make the most of it eat at the various restaurants in Epcot. My favorites are Mexico and Germany (Buffet!). However make sure to avoid France, due to expensiveness and small portions, unless you're just going to their little pastry corner in the France "alley". The pastries at the Norwegian section are also very good! For a more expensive (but amazing!) meal you can try the aquarium restaurant in the southeast corner of Epcot. They're tuna steak is incredible. If you do plan on eating at any of the Epcot restaurants make sure you make reservations at least a day, or more, beforehand as they get booked up very very quickly.
As for entertainment and number of attractions I would rate the parks as follows:
Magic Kingdom > MGM Studios > Epcot > Animal Kingdom
That's not to say Animal Kingdom isnt fun - there are alot of GREAT attractions there - it's just that if you want to fill up your day with activities there's more to do at MK and MGM.
My favorite attractions at each park are as follows:
Magic Kingdom: Buzz Lightyears Space Ranger's Spin (tied with Haunted Castle)
MGM: Studios Backlot Tour (tied with Great Movie Ride)
Epcot: Test Track (honorable mention to Spaceship Earth)
Animal Kingdom: Kilimanjaro Safari's
I'm not a big fan of the super wild rides, so if those are your fancy then go for those instead!
For fireworks I prefer the Epcot fireworks over the MK fireworks as the ones at Epcot are easier to see and the show is usually a lot longer. Not sure if they do this anymore but the fireworks at Epcot also go along with a music track that gets played around the lagoon.
Finally: Be prepared to wait in line alot, especially for the more popular attractions (like space mountain -.-) and get the "fast pass" tickets way in advance for em. Also be prepared to be walking around ALOT.