I really like Murakami's work- my favourite is 'The Wind-Up Bird Chronicle'. But I've just finished reading 'Kafka on the Shore' and came away thinking it was too much fantasy and a bit shallow. Because of his masterful style he sometimes gets away with unresolved plots and mysteries but this was just too much. I like magical realism though. Any recommendations for other writers?
If you like magical realism, you might enjoy One Hundred Years of Solitude by Gabriel Garcia Marquez. It is a metaphoric interpretation of Columbian history based upon the lives of many generations of one family.
I think Marquez's work is more realistic (and not always evident when he strays into the magical); Murakami sometimes crosses straight into fantasy. If that makes sense at all.