Agree with @time4u2go. I'm the exact opposite; I always get internet because I dislike not being connected.
However, if you do decide to get it for the whole cruise, it's always cheaper to buy it ahead of time. Otherwise, you can buy access for one or more consecutive period/s of 24 hours on board, if you want to be connected on a sea day, for example.