I am in the minority as I would go with the 4 night cruise if no one has experienced a cruise before. We are thinking of taking our first DCL cruise sometime next year and while both DH and I have cruised before and love it, our two DSs have never cruised, so our first cruise with them will be either a 3 or 4 night to see how they like it. Cruising is a lot of fun and while most people love it and do fine, there are some that don't take to it too well. Speaking for myself only, I wouldn't want one of my boys on a ship for 7 days if after day 1 or 2 they really didn't like it. The 7 day would allow for more time to explore the ship as there are sea days, but those could also be long days for someone who doesn't care to be there and/or might get sea sick. Keep in mind that these are just my individual opinions/thoughts for my family as your family might be fine, but I would choose the shorter cruise to try it out. Good luck with your decision.We have two children - 3 and 2. Which cruise should we do? Short or long?