Not blowing ny own trumpet, as I don't need to...
It all depends what you need as to what you want.
If you want a simple, cheap, design, but professinal looking... then I can only say, mine
If you need a database drive website, then I can also say... only mine... but only because I have found a FANTASTIC database guy that can make anything for you.
It all depends what you want, and at what cost... because it can change considerably depending on what you need.
All I can recommend (apart from myself) is that you check out sortedsite.com and my own website,
www.kirstyjay.com please do a search on websites too, as others have boon suggested, and make sure you do your homework... as people ofen say they're good, but may be fibbing.
I don't feel the need to cast any stones on here. They are all good.

Make your own choice after consulting. Do a good search.