If you are looking for an affordable destination for cruising Alaska is the place which you choose for. It will be some kind of an unusual experience as you will see the fjords and glaciers. Of all the destinations this is actually the least expensive one. The cruise price is R5000+ per person sharing. The departure points for the same are Seattle or Vancouver. The Visa fees will cost around R1700 for US and R1000 for Canada.
The Caribbean comprises of the Bahamas, Jamaica, Cayman Islands etc. It is an amazing cruise to explore where you will get the unique and special kind of service. The cruise price is R4000+ per person sharing and the points of departure are Miami or Fort Lauderdale. The visa fees will be R1700 for the US and if you require any more place of visit you can pay extra and get it done.
Another very famous cruising destination is the Mediterranean. There are a number of choices in this area to explore and enjoy. It requires a number of days as the area is too wide. The cruising will cost around R7000+ per person sharing and the points for the departure are Barcelona, Marseilles, Rome, Venice, Athens The Port of Piraeus and even Istanbul. You require Schengen Visa for the same and the visa fee approx is R1000.
Southeast Asia is not in great demand among the public but still when it comes to cruising it is quite a popular destination. The starting price for this cruise is R3000 per person sharing but the majority of the ones which are with a full luxury start from R8000 per sharing. The points of departure for the same are Malaysia, Thailand, Singapore and Hong Kong. For mainland China you will require a visa and the fees for the same is R500+.