I use polycarbonate for my stuff. It comes with anti scratch coating for under a hundred a sheet. It's under the Tuffak brand. It might not have the anti scratch I forget lol.
I get mine at General Rubber and plastics. I think it's a franchise cause I seen more then one lol

Use TP and windex instead of paper towels or rags and the polycarbonate will last a long time. Mine been in about 15 years.