Hallo Fini,
möchtest du nur Fotos hochladen oder eine richtige Website haben, auf der du auch Texte und alles mögliche andere einfügen kannst?
Wenn es nur um Fotos oder eine Fotogalerie geht, dann kannst du die Bilder auch zu einem Hoster hochladen, der Galerien dafür anbietet. Da gibt's welche wo das kostenlos ist, bei anderen dagegen kostet es ein wenig was.
Googel dafür einfach mal nach "Fotos Bilder Hoster. Da wirst du einige Anbieter finden. Bevor du dich vielleicht bei so jemandem anmeldest, solltest du aber die AGB und die Nutzungsbedingungen lesen.
Für eine eigene Website würdest du dagegen eigenen Webspeicher benötigen, wo du deine Site und die Fotos dann hochladen kannst. Bei manchen Providern/Internetanbietern gibt es solchen bis zu einer bestimmten Größe gratis.
Und, wie schon von anderen Usern erwähnt, bieten eigentlich alle Provider, wie z.B. 1&1, Homepagebaukästen an, mit richtig tollen Vorlagen, die sich einfach an die eigenen Wünsche anpassen lassen.
Die dritte Möglichkeit wäre die mit dem eigenen Webspeicher/Webspace. Den kannst du dir auch kostenpflichtig bei einem Hoster holen, hast dann vielleicht auch noch eine Domain und eine Datenbank dabei.
Da musst du deine Website dann aber selber irgendwie komplett erstellen und diese dann auf deinen Webspace hochladen. Vorteil hierbei: Es gehört alles dir und du kannst über alles selbst entscheiden.