I personally use My Site Space Pro.
http://www.mysitespace.com
$40 a year, and it offers 150M of space, 4G Bandwidth, MySQL, php, etc. They also have an excellent support staff, who are always ready, willing, and patient to help a newbie out with their site. Although they do not do it for you, they will be willing to walk you through some of the steps to get you started. There is also an extremely helpful forum there to help with any questions you may have. You have total control,
with no ads.
With some basic Html, java, and css tutorials from these sites you'll be on your way:
http://www.webreference.com/html/
http://www.w3schools.com/default.asp
http://www.webteacher.com/javascript/
I use all three for my site, and although it is not the most professional of all sites, I think it looks good, simple for a visitor to use, and easy on the eyes. Out of the 150M of storage space I've only used about 25, and I've got about 100 pages, about half with pics.
I'm sure some of the webmasters in this forum will be willing to throw some hints and advice your way too.
Good Luck, and good campaigning.
If your looking for someone to build the site for you, I can say that, after thinking of hiring a professional, and looking around at pricing, the offer that Liquide made is an excellent one, and if I was looking for a webmaster, I'd jump on that offer.