ParentFull threadwishfish·My Garmin Instinct 2 does all of the above. I charge it every 2 or 3 weeks. Sounds like that would meet your needs.View on HN