Well, to be honest it's not that hard (though it may seem like it) if you go about it the right way. It sounds like you'll have a basic site with pictures and such on them. For such a site 10 MB can be small if you start adding lots of pictures and information.
First off, you need to see how...