A single cluster can manage up to 64 hosts (see https://configmax.vmware.com/guest?vmwareproduct=vSphere&release=vSphere%206.7&categories=2-0).
The number of hosts to have in a cluster, depends on your needs. How many hosts do you plan to have?
André