If you think you might cruise often with RCL, think about the shareholder benefit program. Also applies to Celebrity and Azamara. The stock usually pays dividends too. If you have an IRA, you can usually buy it within, so no extra cash outlay:
https://www.rclinvestor.com/faqs/shareholder-benefit/