MSC Cruises arrives in South Africa in summer every year, offering cruises from Cape Town and Durban. There are a wide range of cruises to suit holiday length and budget, starting from 2 day cruises from R1500.
Onboard activities include duty-free shopping, a bowling alley, sports bar, casino, Wii games, 4d cinema, aquapark, theatre and cabaret, circus, music and dancing.
I have my heart set on doing a cruise from Durban to Portuguese Islands!! :)
Visit the MSC Cruises website for more information.