Yes they do sell watches on board - It is my only regret about the cruise is that I didn't get one! There are two different kinds for men and women - And they do sell ornaments as well - I like to get Christmas ornaments when I travel because when I decorate my tree, it is a nice reminder! There are several different kinds of ornaments and some of them even have the year on it !