I think the easiest way to find happiness is by being good - being kind and caring to others. There's this sense of fulfilment that turns into joy when you do something for someone, something good, and that puts a smile on that person's face.
Even just a simple appreciation message to the ones you love is a good way to generate happiness. It's a psychological exercise that should be done regularly for one to often be happy.
At the same time, receiving that kindness and love goes a long way in making one happy. The same goes for making money. Having a means to be comfortable not only means that one can meet ones needs, but also take care of others.
you are so right my man, nothing beat the happiness that comes from putting smile on other's face....