I suggest a collection of modern short stories, such as Jeffery Archer's Cat O' Nine Tales.
There'll be some slang in the dialogue, but you can explain that as you go along. You won't find any book that 'avoids idioms'. They're part of the language.
It's available here for free download, along with many others. (Click on the underlined link.)