i would aim for 3 days.
don't know the age of your child but some kids like repeat rides in seuss land
the shows do take a portion of your time.
you get in line in advance and wait till it opens.
then you wait until all are seated and the actors are ready to start.
sit in the show for 30-40 minutes and then the crowd to leave.
it cuts into ride time.
mystic fountain always amuses me. i usually kill up to an hour sitting and watching the interactions with kids and the fountain.
it is a don't miss thing at IOA
if you go on a day that
HHN will be open, the crowds start happening around 3ish in the park. most are doing rides as they will concentrate on the houses when when opens.
with that in mind, 3 days would work fine.
you start when the park opens, do a lunch at city walk, return to the park around 1:30 and leave for a swim at the hotel around 3:30.
you will be able to see all, shop and dine without rushing then.
you might want to take in the dive in movie at the hotel pool if you are there when it tis scheduled.