Outre le fait qu'elle ne répond pas à la question initiale (qui était site ou blog?), la solution de Rustus n'a à mon avis qu'un seul intérêt: se faire plaisir en apprenant à monter son serveur!
Si tu as du temps libre, des connaissances en informatique et l'envie d'essayer, ok, mais sinon tu peux oublier.
installer Linux, apache, php, et les paramétrer, si tu n'y connais rien c'est quand même pas trivial!
même économiquement tu ne seras pas gagnant: laisser un pc allumé 24/24, te reviendra à peu près au même prix qu'un hébergement type OVH ou 1&1 à 20 ou 30 euros par an! et tout sera géré pour toi: upgrade, sauvegardes, protections contre les virus et les attaques....(gros risque sur ce point avec un pc allumé en permanence...)
Hormis vouloir mettre les mains dans le cambouis, il n'y a aujourd'hui aucun intérêt pour un site perso à faire son propre hébergement.
Concentres toi sur ton site ou blog, son contenu, et sous-traite l'hébergement!
Pour ce qui est du choix site ou blog, le site de demandera beaucoup de temps au départ puis peu pour les mises à jour, le blog ce sera tout le contraire! Un blog sera intéressant s'il vit beaucoup, sinon mieux vaut faire un site à mon avis.
Bon courage!