I came across this site today - Which Book. You simply select what you're looking for: Funny, Happy, Short and it gives you a list of suggested books.
I tend to read books that have been reviewed by people on trusted blog sites (you can see some of my favorites on my blog sidebar) or recommended by friends. How do you choose which books to read?