Urban fantasy is always a thrill, but finding a good series to devour is difficult! These books will keep you entertained with fantastical elements and protagonists facing unusual challenges. Start with the first one, and then just try to stop yourself from reading the rest of the series.