You can also do lemon juice.
Really. Don't know if it would hurt the lens coating, but some wit pointed out that lemon juice works as good as Rain X, so I tried it first on the shower door, and now use it on all my car glass. I like it better than Rain X first because it's cheaper, and second because it smells gooder.
Plus, you have the added advantage of a fruit for your beverages.