Hola Kravitz,
Para alojar una página web necesitas básicamente 2 cosas:
- Registrar un nombre de dominio (Opcional si te alojarás en un espacio gratuito): Esto en caso de que desees que tu sitio lleve un nombre tipo misitio.com por ejemplo. Para ello te recomiendo que vayas a ENOM.com, Directi.com o godaddy.com. También puedes realizar el trámite por medio de casi cualquier compañía de alojamiento web.
- Alojamiento web: Este servicio lo deberás elejir derpendiendo de las necesidades específicas de tu sitio. Existen proveedores gratuitos y de pago, y podrías elegir entre alojar tu sitio en una cuenta de alojamiento compartido, un plan reseller, un VPS o un servidor dedicado; dependiendo de los recursos que necesites y la cantidad de visitantes que proyectas tener.
Para un sitio que está comenzando me parece que bastará con un alojamiento compartido (siempre que tu sitio no requiera características especiales). Para encontrar un servicio de hospedaje web compartido puedes ir a buscadores de hosting como:
http://abcdatos.com/alojamiento http://buscahost.com http://buscadorhost.com http://buscandohosting.com http://empresasdehosting.net
Visitalos y haz una búsqueda con tus necesidades específicas.
Suerte y saludos!