The Garmin fenix 7 Sapphire Solar has one of the best battery lives among smartwatches, with up to 18 days in smartwatch mode and up to 73 hours with solar charging in GPS mode, making it ideal for outdoor activities and long workouts.