Hola badek:
Una vez tengas los archivos de tu sitio, tenes que contratar el hosting y un dominio.
Normalmente, los archivos se suben al servidor donde estara alojado tu sitio con
ftp medainte alguno de los tantos clientes disponibles.
Empresas que brindan servicio de hosting y registro de dominios hay muchisimas, generalmente (como en todo), lo barato sale caro, es decir, caidas del servicio, mala atencion, soporte deficiente, etc.
Y hoy en dia, practicamente todas las empresas brindan entre muchas cosas mas, cuentas de correo.
Sobre estos temas, te peuden ayudar mejor en el foro de Webhosting y en el de Dominios.
Por donde empezar?.....yo diria que con el diseño de tu sitio.
Saludos, Mauro