I think the best advice some mentioned above - what time do you typically eat at home? Some families eat at 5 so early is for them. Some more like 7 so late would be a better fit. This will be our 4th Disney cruise and we always selected late even the first time when my kids were 5 and 3. My husband & I never got home from work before 6pm so our kids always ate later so it was not a big deal. We like to do the early show and have a snack there but like others have said, like later because you can have the full day if you are in port and don't have to worry about getting back on the ship earlier. However, like all else about a vacation, to each his own!