your budget would be handy to know as there are cheap clocks, middling clocks and eye wateringly expensive clocks.
If it is a 'special' freind and a 'special' birthday I would suggest a carriage clock, plenty of good jewellers sell good quality ones that will appreciate in value and will last a lifetime.
with clocks like most things in life, you get what you pay for.
there are plenty of clocks I would like but are WAY out of my price range.
I treated myself to a carriage clock nearly 20 years ago and recently had to have a new main spring fitted, the jeweler askied me how much I paid for it then told me it would now be worth at least 50% more. quite an investment.