Location Services are the single largest consumer of power on an iPhone. The most annoying thing is that you turn them off, a program ask you to use them, but then they don't turn back off when you end the program. You have to do it manually.
Leaving 3G and WiFi won't drain it nearly as much.
TEG