Most cafes in the city centre and most hotels have Wi-fi these days and you can buy prepaid SIM cards for your mobile phone from any of the operators whose shops are strategically places around town.