If you don't ever want to flat, get the slime tubes - that's what I use on my mountain bike.
I've got a mini (fits in my jersey pocket) pump that I can fill tires to 100 psi with - that's more than enough to ride without limping. (my regular pressure is 140).
I've gotten 4 flats in the last 4,000 miles - 3 have been in the last month. They're weird that way.