Does anyone have any experience of cruising with children? We're looking at a 4 or 5 day cruise from Florida - will it be a nightmare at their ages or are we better to wait a few years?