The hosts where you have ESXi installed?
That should be fine for a POC/Lab and yes that's a good idea to have the VM's separate from the OS
When you are looking to go into something bigger/production you might want to look as shared storage so all hosts can see the LUNS and use them. This will allow you to expand to more hosts and not have any host be a single point of failure.