Provider wirst Dir selber suchen müsssen, die großen wie 1&1, Strato, etc. bieten da ja recht günstige Dinge an. Auch der DSL Anbieter (Arcor, Versatel, schlag mich tot) bietet ja auch schon freien Serverplatz. Zur Gestaltung einer Seite kann ich Dir nur empfehlen Dich mit CMS (Content Management Systemen) auseinanderzusetzen. Joomla (www.joomla.de) z.B. ist einfach zu erlernen, kostenlos und sehr sehr umfangreich. Vorteil bei den Systemen ist eben, dass sie datenbankbasierend sind und eben von überall ohne html und php Kenntnisse aktualisiert und gepflegt werden können.