I think the fact you got snakebite flats meant the size of the debris exceeded the capacity of your tire to absorb it. My prefered solution would to use a 32mm slick (continental makes a 700x32 Gatorskin of some sort - we used that for road riding until we switched to 26" for even more volume when touring) because you need volume to handle chunky road debris. An alternative which I like less is to increase the air pressure I like to limIt that to be no more than 10-15% personally. I like this less because it reduces the engineered safety margin of the tire.