Check out the NoveList database! It can recommend books based on a simple description. Want a book that is a funny mystery and takes place in Florida? Just type that in and you'll receive a list of recommended books based on those keywords. The "Advanced Search" section has even more options to really try and help narrow down your next great read.