Garmin Forerunner 310XT Waterproof Running GPS Watch w/ Heart Rate Monitor $140

Top