I agree with most of the prior suggestions. I'll summarize, for OP's benefit:
1) I suggest booking one balcony cabin for you and DW, and inside cabin directly across hall for the kids.
2) Use a travel agent. I've done it myself, used a brick and mortar cruise-specific travel agent, and now use Vacations to Go.
3) (others may disagree here) At least for the first cruise, consider one of the mega-sized ships. Lots more entertainment options on these ships.
4) Watch your budget. It's easy to spend considerably more [than intended?] after you board the ship.
1) I suggest booking one balcony cabin for you and DW, and inside cabin directly across hall for the kids.
2) Use a travel agent. I've done it myself, used a brick and mortar cruise-specific travel agent, and now use Vacations to Go.
3) (others may disagree here) At least for the first cruise, consider one of the mega-sized ships. Lots more entertainment options on these ships.
4) Watch your budget. It's easy to spend considerably more [than intended?] after you board the ship.