I have a set of Vittoria Diamante Pro tires, I like the comfort and traction they give but I get flats like crazy. They only have about 1250 miles on them, and starting to look like swiss cheese. Small rocks and glass just embed themselves into the tire too easily, causing flats.
So, I need some suggestions, should I just get new tires? If so, what would you recommend for 700cx23 and good cornering, minimal rolling resistance while have good puncture resistance.
Or should I just get some tire liners? If this, which ones? I keep hearing from LBS sales people that they are terrible. But my guess is that's just sales person talk.
I mostly commute, but do a little bit a of touring and training.