I've used coffee beans and grounds to freshen the refrigerator and it turns out this works on skin, too. To get rid of stubborn smells like garlic, onions, or fish, just rub a few coffee beans in your hands. When the unwanted odor is gone, wash with soap and water (unless you want to smell like cup of joe, instead!). I like the fact that this trick utilizes something I always have in the kitchen, rather than requiring the purchase of special soap, for instance.
Do you have any other tips for getting cooking smells off hands?