buy or rent cape town