Jim Butchers "Dresden" series is good.
Emma Bull "The war for the Oaks" (or "of the Oaks") is a favorite.
If you like Pratchett - try Jasper Fford. Start with "The Ayre Affair" - it will make you want to read classic literature to discover the back-story of some of the characters. (note - this is silly but good)
Try Jim Butcher series starting with "Sweet Silver Blues" - mix Token and Sam Spade but takes itself somewhat serious.
Try Connie Willis's book "To Say Nothing of the Dog" - then go to Project Guttenburg and read the Victorian "Three men and a boat" which plays a small part in the book.
Any Fantasy by "Lawrence Watt-Evans" - Writes books where magic exists - but follows rules and has limits which tends to create problems rather than solve them.
It's more eye-candy than anything but here is a site where you type in an author and it tries to show you other authors you might like. While it's not too informative, it does do a decent job:
http://www.literature-map.com/