We wanted to visit all four parks in just two days. So we bought the 2-day Park Hopper pass. The first day, we spent most of the day at the Magic Kingdom, perfect for my 5-year-old daughter (I also love the Magic Kingdom). At about 5pm, we headed over to Epcot, rode the GM Test Track ride (definite must-do), and then waited for the big fireworks/fire/laser show. Very entertaining.
The second day, we started at the Animal Kingdom, stayed for about 4 hours, then headed to MGM. We both love all the shows at the Animal Kingdom and MGM, especially since they were under cover and it rained the entire day. We wanted to see the big Mickey show at MGM that night, but unfortunately, it was cancelled due to weather.
Overall, it was an excellent trip, and I definitely plan to return for another trip to see Mickey and friends.