Before you leave, take advantage of some great savings by booking your next cruise.  Making a refundable deposit while onboard will get you the best prices and great upgrades.  When you return home, your cruise specialist will also be able to provide you with even more perks.