Good quality prescription goggles. Without these I I would not swim. These goggles allow me to see clearly while swimming and stop me from panicking in the water. They have been a game changer for me.
They do not leak and currently I swim at least 3 times a week each pair has lasted close to a year before needing replacing.