Hola Marcel,
los dominios tipo
tunombre.com,
tunombre.com.ve, etc. necesitas
pagarlos por una renta anual o mensual, bueno según el plan que
desees, eso realmente no es tan costoso. En cuanto al hosting puedes
optar por gratis o pago, busca en google hosting y vas a ver muchos
link que te ofrecen hospedar tu página gratis o pago. Si estás
empezando y aun no quieres pagar un dominio, no te preocupes, puedes
abrir una cuenta de un hostin gratis y ellos te dan un subdominio, por
ejemplo
tunombre.260mb.com
Espero haber ayudado,
saludos