Since Royal has the Cruise with Confidence program which allows you to cancel 48 hours and get all of your money back, should I book the non refundable cheaper price?
The way I understand it, your cruise fare is all refundable with the Cruise with Confidence program.