Your first question is going to be, how do I chose a company to work with? It's understandable that this question may be difficult to answer without already knowing the results.
There are literally hundreds of design firms to choose from, local and national, small and large, but what qualities are you looking for?
The first thing you need to do is determine what you need, what you can afford and what you expect a new website to accomplish, even these simple questions will be tough to answer until you understand how website design and the new technology behind websites have evolved. Websites are no longer pretty on-line ads for your business, they have become powerful marketing tools.
Price is always a consideration when purchasing anything and it's no different with the
purchase of a website package.
Prices for websites range from free to tens of thousands of dollars, each option has its good and bad. Free sounds good but free should be the absolute last resort, free doesn't allow for the best product, the best services or the best support because all of those things need to be paid for.
A free product is never really free, there has to be a catch, maybe it's only free for a short time, maybe you have to build and maintain it yourself, maybe it's a stripped down product that requires paid upgrades for everything you thought you were getting, maybe it requires your site to post advertising for some other company, look closely and you'll find the catch.