I don't have any experience with hosting companies, but in my own sandbox, I have it set up like so that cgi-bin, DOCUMENT_ROOT, a templates directory, a log directory, a conf directory, an images directory, etc, are all siblings under /var/www
It seems to work well enough. :-)
--
WARNING: You are logged into reality as root.