Creo que te serviría con hosting gratuitos para empezar, como por ejemplo 000webhost, hostinger, por poner algunos ejemplos.
Si decides contratar alguno, primero informate bien, por que algunos te la pueden preparar, el que te puedo decir de primera mano (por que trabaje con ellos) es que ni se te pase por la cabeza MundoServer, falta de profesionalidad y siempre te pondrán excusas que ni ellos mismos se lo creen, y si registras un dominio con ellos, no sera tu dominio, por que lo registran a nombre del COE de MundoServer, por lo que te quedaras también sin dominio.
Es un poco delicado esto del hosting, y en muchas ocasiones, lo barato puede salir muy muy caro.