Hébergeurs gratuits : les meilleurs sont La Poste, Free, Lycos/multimania ( beurk, le pub), etc.
Pour le nom de domaine : www.dot.tk te propose des noms de domaine en . tk pointant sur ton " site réel"
Cependant, pour faire un site, il suffit pas de se lancer dans Frontpage ( beurk
: aujourd´hui, un bon site doit avoir un graphisme agréable, être conforme aux standards ( sinon il s´affiche pas sur certains navigateurs), être dynamique ( c´est mon avis personnel, pas taper ! ), mis à jour fréquemment, avoir un contenu original ( pas pompé sur les autres sites . ..)
Pour faire un bon site, je te conseille de maitriser PHP/MySQL - CSS - HTML ( HTML est la base). De plus, il faut avoir quelque chose à dire ( c´est con à dire, mais si peu souvent vérifié . ..)