What's the best way to patch VMs on a ESXi hosts?
Patch in what way? Patch the guest operating systems?
Yes, the guest OS
Guest patching is up to you. The fact they're in VMs doesn't really make a difference. Lots and lots of ways to patch manage your infrastructure.