1.) Eine gute Übersicht findest du unter Webhostlist.de.
Hier speziell mal eine Übersicht für DE-Domains.
KLICK
Man muss eben für sich selber schauen, was für einen wichtig ist.
Und man z.B. auch auf Support/Betreuung viel Wert legt (Es ist ratsam, sich keinen Anbieter mit teuren 0900- bzw. 0190-Nummern zu nehmen).
Oder ob man auch Wert auf Flexibilität Wert legt (sprich: kurze Vertragslaufzeiten und Kündigungsfristen).
Da muss man einfach selber schauen.
Ich betreibe zum Beispiel eine Domai über Goneo und bin damit sehr zufrieden.
2.) Ja, einige Domaindaten sind öffentlich zugänglich. Beispielsweise der Domaininhaber, der ausfindig gemacht werden muss bei eventuellen Rechtsverletzungen, aber auch Information dazu, wer die Domain in technischer Hinsicht betreut. Es gibt einen sogenannten WHOIS-Dienst, mit der diese Daten öffentlich abgefragt werden können. Damit lässt sich deine Adresse herausfinden.
3.) Siehe Vergleich Webhostlist.
Bei meinem Anbieter Goneo kostet die Domain ca. 30 Cent im Monat.
Aber es kommt zum Anfang bei vielen Anbietern auch noch eine Einrichtungsgebühr dazu.
4.) Das liegt zwischen einigen Minuten und mehreren Stunden.
Mehr dazu hier:
KLICK