This is not a question with a numerical answer... at least not given the information you've offered about what you want. ANYONE that gives you a price based on nothing more than "what does it cost to build a website" is too desperate for business to be trusted. The $20-unlimited-domain-renewal-for-life-plus-hosting-plus-the-moon-and-stars guy from earlier in this thread is a perfect example. No one does that much work for $20. No one that actually "does" this kind of work, anyway. He's either desperate for portfolio work (creating free or discounted websites so he has work to show people), or setting you up for a scam later.
If you're not paying at least $5 a month for hosting and at least $800-$2000 on a custom-developed, content-based website... you are going to be disappointed with your results. You're asking for being up-sold later, having your website covered in Google ads, or being a cookie-cutter site as part of a hosting sharing "web ring" that you may or may not have any say in. I've seen all of these happen to people that were sold "too good to be true" websites. If you want the results of a professional site, you need to pay a professional to do them.
So no, $50 or $100 will get you a crap site that will look like 5 million other sites out there at best, and like a copy-and-pasted high school project at worst. If someone can't show you work they've done, or walk you through determining what your needs actually are before giving you a quote, you are setting yourself up to pay more down the road, or get a crappy product for the lowball price you do pay. Even a Yahoo Store will cost you $30 a month, and that's for a cookie-cutter business template that will look like most of the other stores on there.
If you absolutely must use a free service, I second the Weebly recommendation.
Sorry, I get a bit fired up about this, I've been watching people get taken advantage of by shyster "web designers" for 15 years now, and I've gotten tired of it. It's why I got back into the business, and I always enjoy helping people avoid making these mistakes when I can. Best of luck to you, hope this helped!