How do you prepare for your sessions? It seems quite possible that this game is the hardest game to prepare for since your players will know the surroundings very well... however you can use this as one of the game's strengths as well.
What I do is, I prepare encounters and npcs seperate from the physical locations.
What I mean is the following: I prepare a set-up where things get out of hand in the starting location and then have the players roam the area free. I will have npc's, enemies and other tests prepared but I haven't attached them to a specific location. I use general words like squares, shopping streets, ports, bridges, subway stations, etc. but keep them very global and free from detail so as to basically add such a layer to any area the players visit.
However what you need to remember is to be descreptive enough in your encounter to not make it seem improvised. Use details from both the actual location as well as from the preparation you did. In this way you generate a smooth game where in it seems as if you have prepared an entire sandbox of a city for them to play around in.
For example for one of the games I prepared I wrote a scene in which a large lady NPC religious fanatic would be in a town square screaming her head off about the apocalypse. Shouting loudly about people having to repent for their sins and in doing so drawing the walking dead ever closer to her.
In the actual game my players went to hide in a restaurant neighboring a square where in actuality there is a large fountain. I picked up the NPC and had her wade into the fountain while shouting her nonsense bringing in zombies to kill her afterwhich she shambled along out f the bassin and right toward the restaurant where the players hid. It was the final scene and it played out a dream.
I hope this will be of help to some of you. If not then I hope it was an enjoyable read. And, again, if not then sorry for the long read!