Optocouple, supressor, three-terminal capacitor, varistor, inductor, RC-filter may be used for surge protections. I suggest to use digikey for component buying.
I can do PCB design in Altium Designer or in Cadence Orcad. I have great experience in design highly reliable modules with surge protections.