Mir scheint, dass du ganz am Anfang bei diesem Thema bist und dich daher nicht auskennst. Darum versuche ich es mal möglichst genau zu erklären:
Der Webhoster (ich empfehle stets Host Europe - einfach wegen der Qualität und Professionalität, zudem wird auf Umweltschutz geachtet) stellt lediglich den Speicherplatz bereit, auf welchem du deine Webseite ablegst, um sie der Öffentlichkeit zugänglich zu machen. In dem meisten Fällen wird über den Webhoster auch die Domain bestellt, wobei du oftmals eine große Auswahl an Top-Level-Domains (.com, .de, .org) hast (sofern dein Wunschdomainname noch nicht vergeben ist). So kannst du bei Host Europe problemlos prüfen, ob deine Wunschdomain
www.irgendein-name.de noch frei ist und ihn in Verbindung mit einem Webpack bestellen.
Wenn du ein Webpack von Host Europe bestellst, nimm lieber das M-Paket, da dort auch PHP und andere Skriptsprachen enthalten sind. Reines HTML und CSS ist zwar ganz nett, aber wenn du ein CMS einsetzen willst, dann benötigst du einfach PHP. Und die 2€ mehr im Monat machen den Kohl auch nicht fett.
Nun musst du noch entscheiden, wie du deine Webseite aufsetzt. Du kannst entweder den ganzen Code selber schreiben (so machen es Agenturen oder Profis meist) oder dir ein CMS suchen und ein Template installieren, was kaum oder gar keine Kenntnisse im Code voraussetzt.
Wenn du neu in dem Thema bist, lass die Finger von der ersten Variante. Da kommt nichts gutes bei raus, um vernünftige Webseiten per Hand zu schreiben benötigt man ein paar Jahre Erfahrung. Du tust dir selbst keinen Gefallen, wenn du eine Anfängerseite hinklatscht und auf die Öffentlichkeit loslässt, denn neben dem Design sind meist auch technisch derart viele Fehler und Missbildungen vorhanden, dass Suchmaschinen die Seite ignorieren oder der Besucher vergrault wird.
In dem Fall such dir lieber ein Content Management System und lade dir ein Template herunter, da gibt es tausende zur Auswahl. Manche kosten, andere sind frei verfügbar. Letztlich musst du entscheiden, ob es dir das Geld wert ist. Mein Lieblings-CMS ist Wordpress, wobei hier der Fokus auf einem Blog liegt. Das muss einen aber nicht behindern, man kann quasi jede Art von Webseite mit Wordpress pflegen. Zieh dir ein Template, pass es in Wordpress an und fülle das Ding mit Inhalt (deinen Bildern) und ab geht die Post. So hast du innerhalb kürzester Zeit eine ansehnliche Internetseite und musstest im Idealfall kein Stück Code schreiben.
Oder, du ignorierst all die Ratschläge aus dem Forum und machst dein Ding - diese Einstellung haben leider viele. Dann viel Glück, du wirst es brauchen