"The best" is a matter of opinion as everyone has different tastes.
Some novels that contain witches are:
The Lancashire Witches - novel - was created in 1849.
John Updike wrote the novel 'The Witches of Eastwick.' It was published in 1984 and follows the lives of three women in a small town who discover their magical powers.
harper lee's "To Kill a Mockingbird"
I would personally recommend Distant Waves a Novel of the Titanic. It is a phenomenal romance novel about a family that moves to Spirit Vale. I won't tell you the rest, but it will be the best book you have ever read
John Updike's novel "The Witches of Eastwick" was made into a movie in 1987 starring Jack Nicholson, Cher, Michelle Pfeiffer, and Susan Sarandon.
the twilight saga because of all the vampires and romance!!
Roald Dahl wrote The Witches. The paperback has 224 pages. The library binding version has 208 pages.
Fantsy is a fake,made-up story (witches,unicorns,dragons,trolls,ogers,phenoixs,etc.) A novel is a book. sooo its a Fantsy Novel :D
Any with Hal Jordan as GL.
you can read the 1st chapter on amazon.com but after that you have to buy the book.
Witches and wizards read The Daily Prophet.
H. B. Gilmour and Randi Reisfeld wrote Twitches (novel series).