If the requirements call for "a nice, traditional, durable watch that will tell me the time and not look of place with a suit," there are many thousands of contenders in your price range. You could go to amazon.com and spend a few hours looking at what's available there.
Your desire that it have all the numerals cuts the field down a lot. For various stylistic reasons, only a small percentage of watches will feature the numbers 1 thru 12 on the dial - and an even smaller percentage of dress watches. Still, I'm certain you could find at least a couple of hundred without any significant effort.
Any particular reason for your "all the numerals" requirement? Like I say, it's not generally regarded as a favorable design element. Mind you, if that's just what you like, so be it; there's nothing inherently offensive about it.
Because of the extremely broad selection, I see no point in arbitrarily giving two or three specific makes/models. Better that you narrow it down to a few watches you like, then post pictures of them here and ask for comments. Despite this, I'd wager money someone will offer a specific recommendation. Probably for a Seiko 5. (Not necessarily a bad choice.) Or maybe some dive watch the better part of an inch thick, with at least 3 sub-dials. (Not a particularly appropriate choice in this case.)
In general, so long as the watch has an uncomplicated dial in white, black, or perhaps some sort of silver/grey, and it isn't overly large, there's a good chance it'd look okay with a suit. Particularly if it's on a leather strap, as opposed to a metal bracelet. (Not saying that a watch on a metal bracelet can never work with a suit, just that traditionally such wristwatches are more typically for sport than for dress.)
(pictured above - the very popular Seiko 5 - SNKL41 - on a black Hadley Roma strap) (not my picture, and used simply to illustrate a durable, widely available wristwatch which looks right with a suit)