I think 5 days is quite generous, but probably about right with two kids. I don't have any, but I'm guessing they'll want to do things that can take a good chunk of the day (e.g., lining up for meet n' greets). It also allows for some break time, and parades and shows if you guys like those...