My Friend,

It's very complicated question, but balance is the best, and how to achieve this balance is different from one to another, go to this post, where I attached a sample of a book dicussing the same things...
http://www.qatarliving.com/node/106851

Take care

:D