Depends on if you are going with children. I was with a 4 year old yesterday and it took us 3 hrs including a 20 minute 3D movie.
Best time is morning!
You could spend the whole day there, but 3-4 hours is a good start.
3hrs
Thanks! Your answer is awaiting moderation.