Wordpress é a melhor saída para quase todo mundo.
Qualquer pessoa consegue instalar e tem muitos templates e plugins incríveis disponíveis. Milhares gratuitos, muitos baratinhos, muitos pagáveis e alguns até que bem carinhos.
pra hospedar, teoricamente, qualquer um daria conta do recado de hospedar um wordpress. No entanto, como se trata de fotografia, é interessante usar um host de qualidade para aguentar acessos simultâneos e uma boa velocidade de navegação.
Pra quem quer um host barato e "honesto" recomendo a ravehost. Eles possuem um plano de 7 reais/mês que funciona mais que muitos de 50 reais de empresas grandes, como a lixoweb locaweb.
Mas também não espere algo perfeito. É um host honesto. É como um UNO, te leva pra todo lugar, mas não espere conforto nem ganhar uma corrida.
Pra quem quer qualidade de verdade, nada melhor que utilizar a plataforma de cloud da AMAZON, possuem datacenter no brasil e preços bem em conta.
O preço final vai depender de quanto de recurso você contratar e quanto utilizar.
Eu utilizo, geralmente fica 12 dólares, mas já teve mês que chegou 30 obamas de conta.
A "desvantagem" é que eles te entregam um servidor cru. Sem nada. Você tem que configurar todo o sistema. Para quem entende, isso é uma vantagem.