The easiest way to get online is via WiFi. The vast majority of hotels and private accommodation offer free WiFi and there are connections at nearly every cafe and bar plus some restaurants. It's not always advertised but it's there. Just ask your server for the password. Currently, Rijeka is the only town to offer free wireless access from its main street, Korzo.
There are about a dozen cybercafes in Zagreb, a half-dozen in Dubrovnik and at least one in every town along the coast and the major city of every island. The vast majority of them have high-speed connections and the cost is usually about 20Kn per hour. For the most part, they are prepared to print out your documents as well as to upload your digital photos or burn them onto a CD. The young staff most likely speak English and hours are long--especially in the summer.
Croatia's major cellphone carriers--Tele2, VipNet, T-Mobile--offer the possibility of buying a data package along with your SIM card. See more on cellphones in Croatia.
©CroatiaTraveller 2005-2018 All rights reserved