I do not have a whole lot of experience with website building sites like Wix, but from what i've seen, Wix is the most popular at the moment. Its a flashed based tool that gives you a 'what you see is what you get' approach to DIY websites.
Another route would be to barter your services from a local professional website building. For example, back when i was a front desk person at interlink VA BEACH, I ran into these guys
http://albemarlecarpet.com/ and
http://www.abirestorations.com/index.php . They got those websites by trading their services for web work. the Albermarle site is built off wordpress from what i can remember. So that is one option.
Another is to find a local college that has a web development program and see if you can have your site built as a 'project'. Most programmers are required to do one or two real world websites as a graduation requirement. You would be working with a professor and a student to create a website for you. Results may vary.
Also, shop around town for a web studio that best fits the size of your business and what you can afford. You can always find a few shops and send me an email
digitaldwr@gmail.com with a link to their work and I can tell if they really know their stuff or not.