Posted something about my battery handle in another thread, but here whats helping me for good battery life.
Note: It depends on everybodys location, situation and if he need some of this or not.
Basically i charge my phone every night, so i have the full power on the upcoming day.
I untick the options for Incoming calls:
Under Settings -> Mobile Data -> Network mode i usually don't let it switch between modes (most time i use GSM only and only switch manually to WCDMA if a network is available and i need it fast) cause always searching for "best network" is very power consuming. A low (or bad) mobile network can be one of the biggest battery eater.
I only switch Wifi on, if i'm in my Wifi network, cause it always search for any Wifi network, also if you are away.
And i only start bluetooth when i need and so on.