I've mentioned before my preferred hosting provider is http://www.nearlyfreespeech.net/, which by your usage, allowing small traffic websites to exist for basically less than a dollar a year. Now NFS has introduced a plan for higher-usage websites: previously, usage was $1 per Gigabyte of bandwidth used. This is still true for your first gigabyte. However, starting immediately upon completion of one gigabyte, the price starts going down logarithmically. A reloadable page displays in real time your changing bytes-per-penny pricing.
For almost all of my purposes, NFS has been suitable. I could pay a lot more for certain things, but I haven't found it to be worth it at this point in time. I'd rather continue to run my websites for the price of rifling through my couch cushions for spare change.