I would avoid buying online, most shops will haggle on price.
If your wife is set on a Michael Kors then so be it, it’s a fashion watch that will have a limited life.
Another brand to consider at a not dissimilar price range that is a recognised watch maker is Tissot...