tomhorn and rickdangerous have given you honest and good replies. There are NO swiss replicas, only very good chinese ones. Also, there are extremely crappy chinese reps, so be careful. It is possible to find chinese replicas with ETA and Selita movements, but they are still being assembled in china, with chinese hands for labor and chinese eyes for first tier quality control.
There is no one best site to make your purchase. Ask different members, and you get different replies.
There are a lot of TDs available here, take your pick. Price wise, they are all very close. You might get different variants of the same watch from different sites, but they generally offer the same models sourced from the same factory.
Each shopping experience carries its own shipping and custom risk, which you will have to bear. Alternatively, you can try purchasing watches from members here under the trading section.