My youngest son is graduating this spring and him and my oldest son are joining the Air Force so we are taking a family cruise before they leave for basic. We have booked a Royal Caribbean cruise in June and I am asking for advice on how to get the best experience and avoid making big mistakes. It's my wife and I and 3 boys ages 19, 22, and 25.