Hi,
Did Princess have deposits from previous bookings you made?
If they did all deposits will/ would be refunded if you cancelled those bookings prior to final payment.
To put a cruise on hold, no payment needs to be made at that time, and you can do that on Princess website. It is really simple.
I know I have said it before, the best time to get through I find is when they start in the morning-6 am west coast; 9 am east coast.