in order of aggressiveness (from least to most), you 'd want to try:
wash with car soap mixture and dry
glass cleaner
vinegar
clay bar
chrome polish
glass polish
later.
buff it like paint a friend of mine used some stuff called finesse on my windows, you should be able to get it at any paint supply store. As long as I keep my windows waxed the water spots dont come back. I use Mothers carnuba wax.
acid and water than wax