Depending on what you build, you could get away with using free tier on a lot of hosting solutions, like Heroku.
In the past I've used Heroku for some charity websites, and they've been running well for years. If you do it well (caching etc), you could handle a lot of traffic with the free tier.