I live in the watch capital of the world it seems - they're everywhere from 5 for $10 to a $million US.

I bought 5 watches for $12 and 4 of them broke - the other is soon to die - you get what you pay for LOL.

Looking for a decent watch that will last 20 years. My price range is the $300 variety.

So far I have seen nice watches (style wise) from Seiko, Casio, and Citizen in that order of preference. The latter two are solar or eco drives. The Seiko is an automatic manual 130th Anniversary edition Sports 5.
watchopenia: Seiko 130th Anniversary

The Seiko is the least expensive of the ones I'm looking at and has more of a stand out unique look compared to the other two.

But I can't find reviews on either specific watches or watch companies. I found a site that says what you should look for in a $300 watch which basically said it should have Swiss or Japanese movement and have sapphire crystals in the glass. Seiko uses Hardlex.

I assume Seiko is a pretty safe bet in this budget but that's what most people who buy Bose think about stereos - and I know about as much about watches as Bose buyers do about stereos.