3. Winter tyres
The roads in winter are wetter, dirtier and hold a lot more debris than any other time of year which can turn your ride into puncture roulette. To help prevent punctures, try not to hug the gutter (for safety purposes too) as this is the worst place for glass, sharp stones, and all manner of nasties.
No tyres are 100% puncture proof, but some do offer more puncture resistance than others therefore making good winter tyres. They are made from heavier duty compounds and have a thicker sidewall making it harder for sharp objects to penetrate. It is also a good idea to use slightly wider tyres to offer more grip and run all tyres with a little less pressure again giving more grip and making them slightly less susceptible to punctures.
Inner tubes filled with sealant are worth thinking about too. They are a little more expensive than normal tubes but are filled with a liquid which seals any small puncture holes allowing you to continue your journey and carry out any repairs in the warmth at home.