You're going to have to compromise somewhere.
If you want a decent camera, you're looking at a smart phone.
If you want decent battery life they're out of the question.
Something like the Nokia...