Where are you riding when you get the flats ?
What is the source / reason for the flats ? glass ? nail ? thorn ? pinch flat ?
( if pinch flat - add more air to the tires )
tubes with sealant might be a good option
I ride on the full width paved shoulder of a major four lane divided highway in Kentucky. The flats are being caused by nails, screws, etc. I haven't had pinch flats - I run the tires at maximum pressure, always.