No te va a quedar "miweb.hosting.com", eso solo sale en los hosting gratuitos y sino tienes dominio propio, puedes comprar el dominio en namecheap por ejemplo y el hosting en banahosting o hostgator sin ningun problema o utilizar los que te mencionaron arriba
No aparecerá así, solo tienes que contratar un dominio y luego apuntarlo a tu servidor, poniendo las DNS de ese servidor y apuntando el dominio a tu servidor. Te recomiendo que contrates el dominio en name.com y luego el hosting donde tu quieras, dependiendo de las necesidades
te recomiendo que compres el dominio y el hosting en la misma empresa te recomiendo hostingrd.com compras el dominio y teda el primer mes de web hosting gratis escoge el plan gold con ip dedicada y si lo compras por un año te dan el dominio de por vida. ya sea el plan standard o el plan gold son ilimitado.
El dominio.. pues depende, pero dudosamente pasa de los $12.00 (en algunos lugares con cupones y en otros no).
Ahora referente al dominio, si o si te recomiendo que lo adquieras en una empresa registrada legalmente como name.com, namecheap.com, godaddy.com u otras muchas.
Referente al hosting... pues para mi es indiferente...