Some answers.
You are setting up deployment servers. So you put the hostname of the server you are deploying to. Or if you are not deploying to a remote server localhost is fine.
I don't know about forms so can't answer.
The web site preview is done thru the "virtualisation server". The VS is a separate instance of tomcat that servers up content from an alfresco repository.