Though oftentimes food, drinks and activities are not only free but tip-free on a cruise ship, they all come with an upfront cost. Learn how to properly budg...
Share this note: