000webhost
I use a VPS with digitalocean to host my sitehttps://digitalocean.comthe $5 a month plan will suit you absolutely fine for a smaller site with moderate traffic