Buenas:
soy desarrollador y diseñador web y tengo experiencia en la realización de sitios web, tanto para particulares como pequeñas empresas.
En cuanto a lo que planteas:
El coste de un sitio web en wordpress depende de lo que necesites. En principio, lo más sencillo es utilizar una plantilla ya hecha y adaptarla a lo que requieras. Las hay muy buenas y además es más barato, puesto que el programador no tiene que crear todo el código.
Dentro de las plantillas hay dos tipos:
-Gratuitas o Free: como su nombre indica, son gratuitas, y suelen ser las que utiliza la gente que se monta la web por su cuenta. El problema es que practicamente no se pueden modificar, tienen muy poco margen de mejora y además, cuesta mucho trabajo hacerlo y al final, lo que te ahorras en la plantilla te lo tienes que gastar en el programador.
-Premium: Hay que pagar por ellas, las hay desde 12$ hasta 100$, y son mucho mejores que las anteriores, permitan más modificaciones y sus diseños son muchos más cuidados. Además, son más fáciles de manejar por aprte del usuario.