Wordpress es un CMS que puedes instalar en cualquier servidor. El código fuente lo puedes descargar de wordpress.org.
Tienes varias opciones, como bien has dicho:
- Hacerte una cuenta en wordpress.com
- Montarlo por tu cuenta en otro servidor
Cualquier hosting tiene herramientas para instalar automáticamente wordpress y otros CMS, o siempre lo puedes instalar manualmente. Sólo necesitas un hosting que tenga soporte para php y mysql. Toda la documentación necesaria la tienes en la web de wordpress (.org). La tienes en español en
http://es.wordpress.org/ . Los que hacen la traducción creo que son éstos:
http://wordpress-es.sourceforge.net/Yo lo montaría por mi cuenta para tener más libertad, un hosting más dominio para uso personal es bastante barato hoy en día, y es muy sencillo de manejar.