I bought mine at Jared, negotiate down on the price a bit (Most are willing to do this). I also used my Jared card with 0% financing, but paid it off in 4 months to lighten the blow (even though I had cash). There's some things I just like to buy in person, watches are one of them.
But if I was to order a watch online, I would seek advice from a forum called "watchuseek"