FireFlyFishing I have never been on a cruise so I cannot speak to that but I can tell you Africa gets in your blood. It spectacular, lots of animals, beautiful scenery and driving down the road and seeing ostriches running down the side of the highway, giraffes standing out in the bushveld is just awesome. Crazy for us but probably no different than one of the South African's coming to the states and seeing deer and elk standing by the side of the road.If you take your wife, spend your first night in Johannesburg at the African Sky hotel. Its beautiful, totally secure and a wonderful experience. Top shelf accommodations and the food was great as well. If there is anything I can do to help you put something together please let me know.