A lot depends on the company and the area of business they are in. Some are of the old school mindset that the web is still a fad so will do it on the cheap, others see real potential in the internet and will spend a lot of money on it.
I know a friend of mine who designs websites for small companies on the side of his main job and is doing very well, however his prices are a lot less than most professional web design companies but his sites are very good quality.
So depends on what the clients are willing to spend, as content and the type of site, as in if there is a lot of animation, a database back end, online store etc will determine price and you cant afford to skimp on security etc if they place on using the site for an online store.
Personally, I wouldnt recommend anyone unless I could presonally vouch for their sites as there is more to it than simply desiging a site, there is whole consultation process, design, agreeing on logos, continuous maintenance and updating of site etc.
I.C