I seldom flat … 8 years on RAGBRAI and only one flat tire. Put new tires on just before the ride, keep the pressure at the level it’s suppose to be and check each day … avoid sharp objects … and use wide tires. Trek 620 Touring bike first 5 years and Salsa Fargo with mountain bike style wide tires the last 3 years. I ride 4-5000 miles annually and average one flat every year or so. I don’t think you have to spend a lot of money for a tire … paid $53 for one tire and it lasted less than 1000 miles and was plumb wore out. Paid $30 each for the replacement tires and have around 3,000 miles on so far and they look pretty good still.