Wireless internet access is widespread. Several cities have extensive free networks and nearly all hotels, as well as many restaurants, cafes and bars, offer free access to customers and guests.
Data is very cheap. If you have an unlocked smartphone, you can pick up a local SIM card for a few euros and charge it with a month's worth of data at a decent speed for under €20. Ask at R-kioski shops for the latest deals.