Can you stay busy on a cruise ship without spending extra money?

We have a cruise soon and no wifi since it’s $300 a person.

Can you stay busy on a cruise ship without spending extra money?
Post Opinion