Almost every major Internet Service Provider(ISP) has webspace that comes with the cost of the dial up unlimited hours account. Most of them have an allotment of MB's of webspace per email account. The standard seems to be, 10 MB of webspace per email account on a dialup. For the DSL and cable modem accounts, it may vary some more.
I've seen many of the accounts for the cable modems with like a 100mb of webspace along with the cable modem connection.. all included with the regular monthly bill, but many folks do not know they have it, because they never go poke around their ISP's homepage.
-W