affordable cape town holiday apartments