Here are a few tips for battery life:
I've done this on my Incredible either remove the HTC Weather/Clock widget since that syncs up all the time OR if you want to keep it go into it and set your area statically. Right now, if its the same as the incredible, the HTC weather/clock widget will activate the radio or the GPS at certain intervals to find your location to update the local then go out to the weather service to get the weather update for that area. I just set the town statically to my home and leave it at that and it just goes out and grabs the weather update for it without having to check what area I am in. I also tell it to do a check not every three hours (which I think it's default) to a longer time like 5 or 6 hours.
Remember, the more active widgets you have on your phone going out to synch the more of a battery drain it's going to be. Don't use Live wallpapers, they also eat up battery power as well. Try not to have 15 email account on the phone also. The more times the phone has to turn the radio on to grab updates, the less battery life you will have.
If your indoors and have WiFi, connect it to the WiFi. If you don't and you don't have a good signal strength for 4G/3G or even 1X, that battery is going to drain while the phone tries to lock onto one of them...you'll even notice your phone getting warm from it doing that. If it connects to WiFi it ignores the Data connection from Verizon and it won't hunt for it as long as the Wifi remains in range and stays connected to it.