Mid to low end smartphones with great battery life?

I'm hoping to get a cheaper phone to put money towards a laptop, and I'm looking for a cheap used phone (preferably <175). Examples would be the 9300, Wildfire S, LG Optimus Pro, Palm Pre/2 etc. (all of these are sub-125).

I'd like to get a phone with great battery life, and when I say great, I mean more than a day.

My first phone was a smartphone, and all my other phones have been, and I've always had to charge them overnight. This time I'd like to not have to do that.

So, what do you suggest?