Te recomeindo mejor un webhosting, por que primero no andas con lios de que no te funciona la web, se te callo el servidor, unos pueden verla y otros no...
aparte que como decias, necesitas buen ancho de banda por que decis que van a demandar bastante afluencia, necesitas comprar una ip publica que la verdad no se en cuando se andan los precios, es de que hagas un presupuesto si te sale mas barto con server propio o contratar un webhosting.
si contratas uno.. las ventajas vea...
+soporte de la web, si no la ves hablas y decis pasa esto en dos patadas lo reparan
+podes incrementar ancho de banda cuando querras
+podes administrar cuentas de correos
+.... y asi....