Singapore is a good place to buy watches. You can opt to shop variety of watches ranging from luxurious watches like Rolex, Omega and Patek Philippe for long term investment to cheap Japanese wrist watch. Be careful of fake watches. Only buy watches from authorized dealers like stated below.
The Hour Glass
01-36A Lucky Plaza
Rolex
01-01 Tong Building, 302 Orchard Road
Sincere Fine Watches
01-18/22 Lucky Plaza
Watches of Switzerland
01-09 Scotts Shopping Centre.