1. Sign up for Royal Caribbean's Visa Rewards Card

Earn MyCruise points with every purchase. Redeem points for luxuries like stateroom upgrades and onboard purchases. Points can even be put towards the cost of the cruise.

2. Register for Email

Sign up to receive Royal Caribbean's "royal deals."

3. Join the Crown and Anchor Society

Join this free society to earn everything from onboard discounts to invitations to member-only events.