Forum Moderators: phranque
You might want to find a place that allows you to upgrade your hosting plan when/if you need more space.
On the other hand, large businesses with on-line ordering, pictures of hundreds of products, etc. may be much larger.
I know one person who could easily live on the income from one site (lots of content) that is slightly under 20 MB. But others require many times that much.
Make sure you have a plan that is expandable and provides the features you need now and that you might need later.