The answer is C. The first one is totally a fragment!
I honestly havent read the book but it looks interesting so once i read it I can answer your question
Answer: B
Explanation:The dash is used more effectively and in the first and last one they don't make sense. In A), it would have made sense if it didn't include the info about the house in town.