1. This water is not good to drink.

2. This water is not good for drinking.
-----------
Are both OK?

Yes, they are they both valid sentences.