I use Continental Grand Prix 4 Season tires. they claim to offer the protection of the gatorskin combined with the performance of a race tire. I'm sure there are several other tires that will be recommended to you, have fun picking which is best for you.
nothing is puncture proof. I have had a few punctures and pinch flats with these, but I used to get flats quite frequently on my Kendas.