Thanks for sharing this fantastic thread Misti but I don't agree to few of your suggested sites to purchase classy and genuine watches. Yes, I don't think Amazon is specialized in selling watches, and you would have to conduct thorough research and would have to check the review to explore to the authenticity of the seller.
If I talk about your other suggestions then no doubt official website of Rolex could be a great choice to buy a Rolex watch but what about the different brands? I think you must consider this site https://montret.com/collections/watches to get one of the best watch brands, especially when you are looking for free US shipping option. I recently purchased a Furla watch from them, and my experience was damn good. I think to buy watches, Montret is the best option.