I guess the best gifts are those that are unexpected. Recently my Daughter sent me a bunch of baloons for my Birthday. They showed up at the reception desk and I was called out to receive them from the delivery person.
Then I had to carry them back through the office to my desk. Which I was later told by my Daughter was the whole idea.
The embarrassment was short lived, but the memory of this gift will last a lifetime.