ADSL internet connection is quite cheap here in Cyprus, through the company Cytanet.
I'm not sure how easy it is to get outside the larger towns, I think I remember reading a post saying that it is fairly difficult so you would have to check that for youself.
http://www.cytanet.com.cy/
I live in Larnaca, got connected no problems and I'm happy with the service. From what I remember, it's much cheaper than BT broadband, and there is no annual contract.