Pour un site gratuit, on peut construire son site sur wordpress.com/
C'est bien pour se lancer, mais c'est assez vite limité.
Pour passer au niveau supérieur, wordpress.com a des options intéressante, mais pour un maximum de flexibilité, en terme de design par exemple, mais aussi de fonctionnalités, il faudra louer son hébergement et installer WordPress dessus.