Don't over-indulge
To have a fulfilling day, you must do a little of everything. Set a time limit for each activity and stick to that limit no matter what. Otherwise you will end up over-indulging into one aspect of your life, whilst missing out on the others.