LCD cleaners work very well, they are just expensive for what they are. I use them all the time at work cleaning laptops and screens and they never leave any residue or spots. Water is awful for it, you will get water spots and it won't clean it very well. Whatever you use, make sure it's just slightly damp, you don't want a soaked rag as it can cause damage from drips and will leave spots.