Yo uso
www.asmallorange.com y
www.nearlyfreespeech.net
Los dos son bastante baratos y bastante buenos.
Nearlyfreespeech.net es muy util para cuando no tienes muchas visitas o no necesitas mucho espacio, ya que te cobra lo que usas. Yo tengo un sitio que con $5 USD me ha durado como 6 meses. Aunque es bastante restrictivo ya que no soporta muchos lenguajes e instalar algunos CMS cuesta algo configurarlos.
Asmallorange es otro de los baratos. Nunca he tenido ningun problema con ellos, y en el plan mas pequeño te cobran 25 dolares por año.
Y para registrar el dominio ahi si no hay como godaddy.com, que si buscas cupones en internet, puedes registrar un dominio por un año por menos de $100 pesos.
Espero te sirva la información y mi experiencia. Saludos.