Ah que interesante, aunque me da miedo que se caiga mi web o se pierdan los archivos, ese es mi miedo..
tengo 2 web que no tienen trafico y estoy pagando, tengo que pensarlo..
Yo uso ftp. Tengo una app y tranquilamente le doy a compartir el archivo y ya lo subo directo. Pongo la url en el navegador y ya lo veo.
Si son páginas front-end puedes usar blogspot/blogger. Tengo blogs del 2011 que literalmente solo tienen una entrada con mi nombre repetido sin nada más (blackseo) y siguen vivas.
Si vas a subir primordialmente front-end, te ahorra mucho tiempo un blog y puedes añadir tu html y js.
Si vas a usar php y sql, entonces opta por 000webhost o byethost.
Si quieres usar wordpress, django y demás, usa infinityfree.
Si es para apps independientes usa jsbin
Para nodejs usa heroku