It depends how you like to tour. We like to repeat favorite rides several times and take a mid-day break. We also have a 3yo and need to do the baby swap. We spent 3 days the first time, which was good. If you are staying onsite and going at a pretty fast pace then you could probably see most everything in 2 days. There aren't many roller coaster so that shouldn't matter a lot.