My sister got me a cool mug that has my name on it, I use it all the time. Get something thats personalized with the persons name on it and not your name/spouses name and a date is a good idea.
They have the mugs similiar to what I have here.
Sports Gift, Gift For Dad, Jerseys, Watches