Another vote for Amazon. Get something that has Prime included and you wont have to worry about returns either. I've bought a few that were from Creation Watches via Amazon
I will suggest you to go with some reputed shop either offline or online. I have purchased an Analog Clock from BDE technology, it was a great experience her. so i will also recommend you to go with them.