Il faut tenir compte du nombre de photos à héberger, de leur taille/résolution/poids en affichage maxi, de la taille des vignettes.

Si les images ne sont que consultables à l'écran une résolution de 72 dpi ou 96 dpi suffit.
Si elles sont prévues pour l'impression, il faut qu'elles soient en 300 dpi. La taille image sera fonction du format maxi d'impression A5/A4/A3...

On arrive vite à plusieurs Mo par image...
Donc assez peu d'images à charger gratuitement lorsque la limite est à 250 Mo !

Une autre possibilité est d'utiliser son propre pc comme serveur (maitrise complète du réseau) : pratique si le nombre de "clients" est restreint...

Sinon pour publier les photos, il y a 500px (20 photos/semaine en version gratuite), mais non personnalisable : www.500px.com

Blogspot de Google : http://google.blogspot.com