Cruise lines don't ban Snapchat, but you'll need a reliable internet connection in order to be able to watch videos or upload your own content. Even if you're only planning on using the app to message people, you still have to be online in some form.