What is a good bike tire to help reduce the number of flats? It's for a road bike ridden on streets and paved trails. I've had 3 flats in 3 months and it's getting tiresome. Want something reasonably priced and that will wear well. Something that will last at least 2000 miles before replacing.