Dawn ~
You should have no trouble finding what you are looking for :D .
Most athletic style digital watches have a twenty-four hour mode -- even the cheap ones. The prices are all over the map -- $35 - $500+. To give you an idea, I paid less than $50 for a Timex Ironman last month.
Unfortunately it is not easy to recommend a shop since so many places carry cool watches. WalMart, Target, Sears, Macy's, TJMaxx, sporting goods stores, etc. all are potential sources.
Good luck on the hunt for a perfect gift.