The page builder that netfirms provide will probably not be sufficient because the ones hosters provide are usually "wizards" which let you customize pretty much only the text and pictures on the site - the rest they choose for you. Just a thought. I personally don't like frontpage, but I wouldn't be building a site for your needs. I use Yahoo! Sitebuilder - But something to keep in mind is that you can't use their templates unless you use yahoo's web hosting service. I've also heard nominet are good for hosting.
Hope this helps, and good luck with your site. Come back here and let us know how you get on when you get it set up.