There'* not an option on this board to attach photos, you're going to need a third-party host.
I usually don't find people suggesting to find out whether or not your ISP offers a small amount of webspace, usually with an email account(*). I know mine does, I know many others do. It'* just a matter of figuring out how to set it up, your ISP can help you out with this one.
I've got 15MB of space and 3GB of bandwidth per month from my host, they recently upgraded - they teamed up with Yahoo! Geocities (as opposed to their own servers). At first, I was skeptical. Forunately, "teamed up" meant ad-free, solid hosting that allows hotlinking (yes, it'* Geocities and hotlinks!, check me sig out).
I'm not much of an expert as to who else offers good hosting, but the guys here would be. CarDomain isn't too good anymore?