Flat resistant tires and tubes have too much of a weight penalty. They will make your bike a sluggish performer.
If you want fewer flats:
1) Fully inflate high pressure road tires before each ride.
2) Keep the bike out of grass and weeds at all times.
3) Use Velox rim tape, in the correct size, on all rims.
4) Analyze each flat until you know what caused it. For small punctures take the tube home and hold it
under water to find escaping air.
Al