Our last multigenerational trip ended in bickering. This time, I booked three rooms on the same floor of a cruise ship and we ...