if there is no way to stop them in the city for some reason, i would make them spawn in another town fast traveling there.
Load before the vampires and fast travel rorikstead in my case, then back to whiterun after dealing with them, they will not appear again in some time.
Never said that the event was perfect, but its a step in the right direction because it makes the world less static.
events that you cant predict and give meaning to npcs? nice
So much truth here. I'm sure we can all agree that this event has problems...HOWEVER, it should NOT be removed, because its true that it is making skyrim less static. I don't mind if Beth modifies it, but im afraid that they would modify it to much and make it extremely easy (like having important NPC's like shopkeepers, etc, respawn if killed). And i wouldn't be suprised if Beth caved in and stopped all NPC's from dying, or at least made it so ALL NPC's (including important ones) respawned after death, because it seems that many people here just don't like the idea of NPC's dying by vampire attacks.
Of course that would probably effect dragon attacks as well. After all, if beth made it so NPC's can either......
1. Not die
or
2. Die but be able to be respawn (which takes away the incentive to fight vampire attacks because you know the NPC's are never really threatened)
Then dragon attacks as well will be loss some of there touch. Who cares if a dragon attacks a villege, doesn't matter if it kills some guards or even a shopkeer, they will just come back anyways.