I started on free.fr, my parents' ISP, with a web page built in iWeb. But then I wanted a .com domain.
I moved to Wordpress, but that didn't let me customise the layout.
Then I moved to Google App Engine (appspot), which is good, but it's blocked in China.
Then I moved to OpenShift (rhcloud), which was great while it lasted. It wasn't just for hosting a static web page - I could SSH into the server, at last! But it shut down the free tier.
I tried Heroku, but I'm getting warnings about 80% of monthly usage even when there's no content there, just a redirecting page.
Currently I'm using Github Pages, but I worry about how Microsoft will try monetising that. It's also a pity not to have SSH, FTP, or SQL - all my apps (e.g. Pingtype) have to run on the client in localstorage.
The company I'm working for spends over $3000 per month on AWS.
Whenever I read about these "free giveaway" AWS coupons that require registering with a credit card, I just think that there's going to be a nasty fee like this. So in practice I just run things locally on my laptop. If there's a better provider, please tell me though! It's been a few years since I last checked the options, and moved everything over to Github.