re: Pratchett, you don't have to - probably don't want to - read them all in publication order.
This map gives the sub-series. for example, I love the City Watch stories, but could live without Rincewynd (or however it's spelled) and the other wizards. On the other hand, Granny Weatherwax FTW.