Para comunicação direta entre seu sistema operacional convidado e seu host, você pode configurar uma rede em ponte ou uma rede somente de host. Uma alternativa seria configurar como NAT e configurar os encaminhamentos de porta correspondentes. Eu acho que você infelizmente não pode contornar a leitura da parte de rede do manual do VBox: link
Você pode configurar algumas pastas compartilhadas para compartilhar seus arquivos. Dependendo do seu sistema operacional convidado, isso é mais ou menos conveniente - mas não é difícil, independentemente do SO que você usa.
O FTP é uma boa opção para desenvolvimento da Web, já que a maioria dos IDEs capacitados para desenvolvimento da Web suportam a publicação FTP. Uma alternativa é configurar o WebDAV.
Se você precisar de ajuda para configurar as coisas, você terá que especificar qual sistema operacional convidado você vai usar (Linux?)