Buy some Schwalbe Marathon Plus and you'll never get punctures.
I put Schwalbe Durano Plus on Elle's road bike, which roll a bit better, after she had a few punctures, and they have been good. I also run Continental Four Seasons on my bike in the winter, which roll well, and I never had a puncture during two years of regular commuting.
That's what I have Gary, but the base of a bottle and then something so sharp it took a chunk out of my tyre (which was where the third puncture was) is more than any tyre can cope with. May try the Continental's next.