Don't pay for hosting. Run your own box on a static IP. I've done it for a decade for the 12+ sites my business operates for its various brands. The traffic is fairly light, sites are mostly static, but the cost savings add up.
My geek side really wants to run my own box but as I am currently paying $50 a year to host 4 websites, it's difficult to justify the electricity bill plus the cost of a static IP.