Hola, Imkjose:
Utilizo 1&1 para un par de páginas y tampoco me gusta mucho.
Hay dos empresas de hosting que me gustan mucho: Midphase y Hostgator. Tienen precios muy competitivos y creo que entrarán dentro de tu presupuesto. Al contratar su servicio de hosting también podrás contratar un dominio con ellos mismos.
Aunque no tengas mucha idea de programar, aún puedes aprender a instalar y utilizar Wordpress para tu página y agregarle un tema específico para fotógrafos.
Que yo sepa, hay dos opciones para instalar Wordpress:
Descargarlo en es.wordpress.org e instalarlo manualmente (hay varias guías en google y youtube).
O instalarlo de forma automática desde el Panel de Control de tu hosting, utilizando una aplicación (¿es una aplicación?) que se llama "Fantástico" y que viene en el panel de control de Midphase y Hostgator.
Después de instalar y configurar correctamente Wordpress (no es tan difícil, yo tampoco soy un manitas: sólo hace falta un buen tutorial y un poco de paciencia), puedes instalar un tema específico para fotógrafos.
El tema es el
template o plantilla de tu blog (que actuará como página web y galería fotográfica).
Puedes comprar un tema:
http://www.jeffhendricksondesign.com/wordpress-themes-for-photographers/
O puedes utilizar un tema gratuito:
http://allancole.com/wordpress/273/autofocus-free-photographers-wordpress-theme/
El tema gratuito se ve bastante profesional y tiene protección de imágenes para que sea más difícil que las personas se bajen tus fotografías y las utilicen sin permiso.
Nota: no tengo ningún vínculo con esas empresas, ni obtengo beneficios por recomendar sus enlaces.
Espero que mi respuesta te haya ayudado un pelín