The Schwalbe Marathon Plus is supposed to be more puncture resistant than most. I'd look at those, plus a heavy duty/thorn-resistant type tube inside. They also tend to run a little fatter than the basic Kenda/Duro type tires.
The Kendas, Duros, and even the better Panaracer will not do well if you're hitting a lot of broken glass.
The Schwalbe Delta Cruiser is a little heavier duty than those, but supposedly their Marathon Plus is even more puncture resistant than the Delta Cruiser.
If you don't want a fatter tire, look at the Michelin World Tour as well. But I am not sure how puncture resistant those are compared to the Schwalbe.