Another vote for the Michelin Pros. We have been using the Pro Race 3s (and before that, 2s) for years. They last a long time and I really didn't have any issues with flats.
In my haste to get through an intersection quickly, I ran right over a broken beer bottle last night. Held my breath, and didn't flat! Thankfully, they're pretty new. I rode my last pair down to a hare's breadth. They flat when you do that.