Does wax prevent water spots?

Depends on the wax. If your car was just painted do not put wax on it right a ways. Plus depending on how fresh the paint is the water droplets will leave marks on the paint.