I purchased a So. Caribbean Princess cruise and later found a Royal cruise for $600 less. I feel that Princess goes to better ports, but my question is, would it be worth it to cancel my Princess cruise and go with Royal? Both ships are in port 5 of the 7 days and two ports are the same sailing out of Puerto Rico. I am also finding that RCL land excursions are much more expensive than Princess. Please advise!!!