a free hosting service like awardspace.com allow you tochange the dns settings on your domain (nameservers) and point them to their servers thus allowing you to use your own domain on their free hosting service (sounds more complicated than it is)
I run some important sites so my applications demand a trustworthy host.
Also if you intend on running videos on your site or any media application be sure you have a decent amount of bandwidth and such. You dont need the best packages im with hostgator.com and have the top package cause i get unlimited bandwidth but then iam running some serious applications if its just small stuff and its not gonna be a high traffic site then theres no reason to get more than you need. I used to own my own servers a while back and actually ran a small hosting company more often than not it just sounds confusing but isnt really
As far as learning HTMl no need any graphical web developer software pretty nulls the need for understanding it doesnt do any harm mind you. PLuss dreamweaver CX3 makes it a breeze particually with CSS in mind although i mainly still use photoshop call me old fasioned
Designing a website is a lot of fun and a lot easier than it used to be which is one of the reasons i hardly design for money anymore because any body with a computer and some rudementary knowledge can churn something half decent out:wink: