My GPS is nearing end of life. I was thinking of using my iPhone instead of buying a dedicated GPS but there are so many different apps I don't know where to start. (And trying out different apps doesn't interest me much) I'd like to be able to load topo and sat maps for hunting areas. I'm sure some have set up an iPhone for this.

What's the best setups, drawbacks you have noticed, etc?

I don't keep a GPS turned on much as I use paper maps mostly with GPS for waypoint marking and orientation. Still, what do you do to get decent battery life with an iPhone being used as a GPS?