I have a few favorite books in my repetoire. Anything by Rick Riordan is great, he manages to weave fantasy and modern elements into a really intriguing, multilayered world with compelling characters.
I also recommend The False Prince by Jennifer A. Nielsen, it's a historical/fantasy story...