Didn't like the Da Vinci code, I thought the story was good, but the writing was exceptionally poor. He'd have been better off getting a "proper" writer to tell his story. Having a good story doesn't make a good writer, it's the telling.
My favourite author is Stephen King. I know some of you will go "Eh, crappy horror books?" but it's again his method of storytelling that I love, it's like he wraps you up in the story he's providing, giving you the history of each and ever character and their deepest secrets. He's highly under-rated as a serious writer, and is by far the most descriptive and whole writer I've read.
However, at the moment I'm in between books. I've just finished Peter Straub's In the Night Room which was disappointing. I liked Black House (co written with Stephen King) and didn't mind The Throat. I'm going back to either a re-read of a John Grisham in the cupboard, or maybe Thomas Harris tonight - what do you reckon?