1und1 oder Strato machen das automatisch. Da gibst du in deren Kontrollzentren die neue Adresse ein.
Bei Hosteurope musst du eine HTML-Datei mit einer Weiterleitung anlegen. Dafür ist Hosteruope mit 50cent pro Monat für eine .de-Domain im kleinsten Paket (kostenlos) unschlagbar günstig.
In der Statuszeile eines jeden Browsers steht aber dann (egal welcher Provider) woher die Daten kommen und man kann leicht Rückschlüsse auf die "richtige" Adresse der Homepage ziehen. Bei Hosteurope kann man das sogar einfach aus dem Quelltext nehmen, weil da die Weiterleitungsadresse ja direkt drin steht.
Ich nutze derzeit Hosteurope (ist halt schon sehr günstig) und war früher bei 1und1 und Strato. Habe mit den genannten gute Erfahrungen gemacht. Andere Provider kenne ich nicht aus Erfahrung. Und weil ich die ganzen vielen tollen Funktionen sowieso nicht nutze (nehme halt .mac) geht die Entscheidung über den Preis für die reine Domainleistung. das mit der Weiterleitung ist aber geschmacksache. Strato hat auch teilweise direkt die Weiterleitungsadresse in die Adresszeile vom Browser übernommen, was ich sehr unschön fand. Aber das kann ich bei Interesse und Gelegenheit mal ausprobieren ob das immernoch so ist.