You know what, the first and second Hunger Games books made me cry in public, so I'm throwing that out there. Maybe not the best, but if it's making me cry then it's a good book.
Worst- Parade's End was so dry. There are some old 'classic' books that are so fluid and great to read, but there are other 'classics' that just drag so hard. But I can't stop reading once I've started, I have to see them through. Hours of my life wasted on ramblings of insane old men.