The Cruise Industry is not a non-profit organization.
Don't get me wrong the cruise lines want you to have a great time and will work hard to give it to you. Just know it takes some dollars to make it happen.
Plus there are plenty of tips out there on how to cut down on all to the extra fees. Check them out!
won alaska cruse $300 per pers port fees and alaska should be on your bucket list