1. Decide what kind of watch you want. Analog? Digital? Both?

2. Choose the band. Do you want a metal band? Rubber? Polyurethane?

3.Determine your price range. Under $100? Under $1000?

4. Be sure that the watch can actually tell time. In other words, get one that has quartz or mechanical movement.
The first uses a battery and a vibrating crystal while the latter one uses a wound spring and a gear system.
Some watches have a movement that is charged by the movement of the wrist, this will keep the watch wound or charged indefinitely whilst you wear it.
Seiko has quartz movements that do this called "Kinetic" and mechanical movements that do this are called "Automatic" .

5. Styling may be very important. For example if you want a sophisticated, sleek look you might want to find a sleek, thin, long silver watch.
    For more of the punk/rock star look, you could get one with a very wide webbing or leather band.
    For the classy, preppy look, a metal analog watch would be nice.

6. Get a watch that is durable. You can't really tell by looking at one, but you can check its ratings by the manufacturer.
    Seiko, Longines, Rado and other well known brands are very well made. Check the manufacturer to make sure they have a reputation of good watches,
    if expensive.

7. Check for water resistance. Unless you see a marking for meters (ex. 30 meters, 100 meter, etc...) assume that it cannot be worn in water.

8. If you are worried about battery life, go for digital watches. You can also choose an automatic, this is a totally mechanic watch that winds itself.

9. And of course ask for the opinion of a professional. So you come to a more accurate information.
    Here you can consult our HRONOMETAR, which is also the oldest watch boutique in Skopje.