There are lots of things to do on a cruise for no extra charge that you probably couldn’t do on land. Notice we didn’t say they’re “free” because you likely paid plenty of money for your cruise – but. If budget is a consideration- which it always is for us, there are many ways to have a blast on the high seas while stretching your vacation dollar onboard.