We were first time cruisers. If I could do it again I think four days would of been perfect. By day five I was sick of the food, the tight quarters and was ready to get off the ship.
Don't forget to print out the pre-boarding papers. I forgot and it took a while to get through.
We used birth certificates for the kids and there was no problem at all. Glad we didn't waste the money on passports.