I've been creating numerous websites for a few years now; running them from both free and paid for hosts. If you tell me, in some detail, what you'll be using the webspace for I could help you out.
I noticed you were using HTML. Does this mean you will not be including pages written in / or including PHP? Usually websites are created with a hybrid of both HTML and PHP. Do you need CSS style sheet support? Javascript?
Those really aren't terribly important when looking at hosting, as most hosts include support for all of the above. They wouldn't be much of a host if they didn't.
The big questions, that are very important are the following:
+ Do you need subdomains? (yournamehere.yourwebhere.yourdotblankhere)
If so, how many? 1-3 is a reason amount
Most websites use subdomains for forums, galleries or other hosted material.
For example, forum.yourwebhere.com is a subdomain that leads to a forum.
Will you be using MySQL databases?
If you have no idea what these are, chances are you don't need them.
They are used for many things, however, and you may not know if you need one or not. These forums run from MySQL, for example. So do most blogs.
How will you be uploading your content? Some sites offer web-based uploading and managing, but most require the usage of FTP. Do you know how to work with FTP?
Do advertisements bother you? Web banners, pop-ups or rented space? These are frequent on free webhosts. Usually to the point where it is unreasonable.
---
Webspace and Bandwidth, bandwidth being the most crucial.
Is this a personal site, or one which you expect many visitors to view?
Does it include mostly written content, or are you planning to use any images, music or video? Those three are bandwidth killers.
Keep in mind that webspace and bandwidth, while important, are not the be-all-and-end-all of selecting a host.
It may seem small, but you likely won't need above 50MB of space for a personal site. You surely don't need 5GB of bandwidth, either.
Many hosts offer "unlimited" webspace and bandwidth. Be warned, this is not accurate. Unlimited does not mean unlimited. Eventually, it will run out. They just advertise it as so, because the amount is so high they don't expect anyone to actually reach the limit. But it is possible.
---
As for domain names. Do you really need one? Is it necessary? Like I asked before, how wide-spread will this site be? If you just want a shorter URL, try dot.tk... a free domain name site. It will give you a
www.yourwebsitenamehere.tk address. For free, with advertisements.