You can access the wifi anywhere on the ship, you don't need to go to the internet café to get the signal. Yes, there is a fee. If you sign up on day one (embarkation day) they were offering 50mb free. Once you use that (or if you forget to sign up for it) there are different level packages you can purchase based on your anticipated use of wifi.