Those of you with post-college age sons, do they ever wear a nice watch?

Excellent! Then take him on a nice watch shopping trip, and maybe out to dinner at his favorite place. I think a keepsake gift is nice.