Hi! We just went for Christmas with our 6, 4, and 2 year olds. All of my kids are tall, and my two year old still only got to ride things mostly at Magic Kingdom (he will be three in March too!) We did all of the parks, and they loved the shows at all of the parks (Animal Kindgom has a GREAT Nemo Live show, Hollywood Studios has a cute Playhouse Disney Live - don't sit in front, and Epcot had things like HSM3 amd Gospel Singers.) The best place we found in Epcot was the Character Meet and Greet - a 90 minute wait, but the kids got to meet Mickey, Minnie, Goofy, Pluto, and Donald all in one shot. So I guess it depends on what you want to do. If you want to see things, do all of the parks - if you want your toddler to ride more, do Magic Kingdom. And plan for naps. Our kids went a max of 7 hours at a park before they needed a break. Strollers are insanely expensive ($15/day for a single and 31/day for a double) so bring your own!! Also, we were able to swim outside on Christmas Eve, but it was still cold. So I wouldn't bank on it. We wore coats most days, but there were a few days we also wore shorts...just pack for both winter and spring honestly :). Have a BLAST!! And don't buy too much stuff in the parks - there are store EVERYWHERE outside of the parks that sell the same stuff for half the price. Have a great time!