In case you don’t know it. Princess sends out email with some good deals at time (and some ordinary deals at other times). The latest deal is for Eastern Caribbean and Western Caribbean out of Fort Lauderdale on the Caribbean Princess from just U$499 for 7 days. Upgrade to an Oceanview for just U$99 extra and for another $198 above that, you can have a balcony.
Stops for the Eastern Caribbean are great, including one of my favorites, St. Martin, where you can grab a shared taxi down to Baie Orientale.
Western Caribbean goes to Cozumel, where there is a great beach (Chankannab National Park) and you can stop by Chedraui if you need to pick up some alcohol or medication.