There is no 'best' company. What kind of website are you looking to make? My advice would be to create a brief of what you want and e-mail it to local web design companies and see what they come back with.
Look at their portfolio, if they give you a good response and have a good portfolio go with it.