There are alot of apartment complex's around the area, Versante being one. You will need a car, but the rent is very cheap compared to the UK.
As far as what to do.........not much. You will end up finding you can spend many happy hours sitting round the pool and reading this site.