The cruise cost is room charge, port fees,taxes, and gratuities.Transportation to and from the port. That's it. Drinks, extras, spa, shore excursions are on you.
Many people spend way more than the cost of the cruise at the bars, casinos, shopping etc. You don't need to to have a really great time.