I've been putting some thought to the setting of all this. I don't think it should be wise to use a place already in existence, but we could pretend it is. Perhaps a small town? Or maybe an average sized town? Not so small that everyone knows everyone but not large enough that they couldn't travel anywhere without a car.