JaJaPumBA,
I am a web desginer, and would recommend not going the free way. Getting a free setup will greatly limit your abilities now and in the future.
you'll need A) a web domain (
www.JaJaPumBA.com or whatever), B) a web host (place to store your stuff), and C) a website
A and B)
www.site5.com is who I would recommend. I have my websites hosted through several places, and site5 is not only my favorite, but the cheapest. It's also been around for the longest (since 98). You can get like 110 GIGS of space for 5 bucks/month. That's for hosting(B), and then it's $17 for 2 years of a domain(A).
C) Get a web designer, or go to
www.monstertemplates.com to get a template to work with, or invest in Dreamweaver which makes it rather simple to get a website up, if you have basic knowledge of HTML. Dreamweaver is pricey though. However, every now and then, you can get dreamweaver licenses that fell off a truck... I'm not recommending this for obvious reasons.
I have
www.w3Bolivar.com which is a very simple website hosted through site5.com.
Maybe you'll want to look into just a coppermind photo gallery, like this one
http://www.w3Bolivar.com/cpg. This is where I put all my race photos. You'll still have to do steps A and B, but you can plug in this gallery to your website then very easily.