At MGM there are so many little things that make that park so great. Click
here for a great website with great tips. My favorites are TOT, RNR, and the stunt car show, very fun. I never miss Beauty and the Beast on stage or the Muppets. As for food, Sci Fi (as stated earlier) and Primetime Diner are a kick, especially with kids. If you don't mind interaction with your server, Primetime can be fun. They tell you to keep you elbows off the table and eat all your peas. If you don't, you might have to stand in the corner

!
In Epcot, my new favorite is Soarin', but it's also everyone elses new favorite, so get a fastpass early. Crush in the Living Seas is very fun. We also go w/o children, and still love it. Mission:Space and Test Track rank are definately must-sees, but read about them to make sure you can handle it. There's the refurbished Club Cool (used to be Ice Station Cool) where you can try Coke products from around the world, for free!!! Try the Beverly, it's great.
In World Showcase, my favorites are all the shows. I love Off Kilter, a celtic rock band in Canada. While you're there, eat at Le Cellier, yummy! The World Showcase players perform in UK and Italy (I think), if you like Monty Python type acting, don't miss this. But beware, there is audience participation! I love France, from the film to the perfume to the performers and then the bakery! Again, yummy. You can take a tour on Morrocco, just ask a castmember, very interesting. Norway has my favorite perfume, Laila, and they also have Maelstrom. Not too daring, but fun all the same. Really, each country has so much to offer, just take your time. Kids can really enjoy it if they get the passports or make a mask at the kidcot stations. The castmembers love talking about their country and will even teach a word or two of their native tongue. Have your boys learn "hello" or "good-bye" from each country.
Well, as you can see, I love Epcot. I hope you do too!