Most places are now catching up with fast connection ADSL and some even have wifi but don't expect all internet cafes to have it. You can expect to pay 25cents a minute. These are some websites you may find useful during your stay:
These places can get you connected: