Have you tried Night Watch by Sergei Lukyanenko? I only read a couple chapters a while back, but it might be up your alley. It's an urban fantasy series set in Moscow. The books are translated from Russian, but, from what I remember, are quite easy to read. You could also look at some YA fantasy as well. It would take some searching, but there might be something worthwhile. Six of Crows has been mentioned a couple of times here recently. There are others too, though I'm not sure how strict you are about the requirements.