Hi,
I purchased Travel Guard. It's half the price of the insurance through Princess and it's better coverage. On my last cruise I insured $1,000.00 for just $48.00! The cruise line wanted $98.00 for less coverage. You can also buy the insurance as close as 14 days before you sail. You can either buy it on line or the 1-800 number. The cost depends on how much you spent on your cruise.
Happy sailing,
Alley