Na hostingu nie warto oszczędzać.
Małe, przyzwoitej jakości konto kupisz za 100-200 zł rocznie. Sam chyba nie kupiłbym hostingu za 50 zł - po prostu jak coś ma być dobre to nie może być tanie.
Ze sprawdzonych osobiście:
alfatel.pl
blink.pl
nazwa.pl
home.pl
klatka.pl jest tania jak barszcz, ale jakość mnie rozwaliła. Chyba, że nie przeszkadza Ci, że strona nie działa pół godziny dziennie, albo serwer zrywa połączenia.
Oferty z allegro typu "superserwer za grosze" odpuść sobie.
O darmowych zapomnij.
Domeny kupisz w az.pl (hosting też mają, ale nie sprawdzałem).