Checkout ports of call on cruise critic for help on thi.
Take taxis at every port very cheap except bruni where you should take the local bus into town just fight yuor way though the taxi drivers at the port and at the end of the peir turn left you'll see the bus,$US accepted everywhere except HK. Have a great time , but expect 3 star service on a 3 star ship and you'll have a great time.
Thankyou very much for your help. I am not too worried about the ship facilities because fancy chandeliers etc., don't make a holiday - its the people you meet and the itinerary.