Finally, the Garmin Forerunner 245 boasts a seven-day battery life in smartwatch mode and lasts up to 24 hours in GPS mode ... And with a $90 discount, you really can't go wrong.