Any of the better grade Seiko, Citizen, or Bulova stainless quartz ladies watches will do just fine.
A quartz watch will keep FAR more accurate time than any mechanical watch, and doesn't need as much routine service as mechanicals.
Many of the better of the three brands offer some water resistance, and are stylish, good looking, and feeling watches. No junk here.
You can find any number of online sources for these, and most any jewelery store or larger, better type department store carries them.
Prices are usually below $500.00 even for the top of the line models, and you can get deep discounts online.
One good online source with good reputations, are the Ebay Stores section of Ebay.
These are "Buy Now" sites that are straight sales, no bidding, with excellent reps.
My wife has several Seiko and Bulova quartz watches, and she loves them.
Finally, as a retired master watchmaker, I can personally recommend them.
Bottom line is, if you just want a high-quality, good looking, accurate watch, but don't want to buy a high-end brand like Tag Heuer, Rolex, or Omega, you can't go wrong with these.