General rule of thumb is not to sign up for yearly web hosting plans. Instead, get monthly plan where you can unsubscribe from on the second month when you are not happy with the service. That is, if you ended up with an unreliable web hosting company in the first place.
Here is a simple guide that can be easily applied to typical web sites:
--Web Space--
Expect a small website to take up 10 and 100 MB. Considering that you may want to expand your website in the near future, it is advisable to get a web hosting plan with ample web space.
More...