Four to six hours is the maximum for most families. After that, the smallest children get tired and the day's peak is past. Better a short day where everyone is fully in than a long day where people trickle away halfway. Plan your peak moments in the middle, not at the end.
More on programme structure? Read the full article.