Just got a TomTom Runner 3 multisport GPS watch with integrated HRM and it’s ace. Loads cheaper/better than any Garmin I’ve owned. Got it for running but it would be great for improving general fitness.
Sub £100 / can run and ride with gps without phone with route tracking / holds music / heart rate monitor / links with smartphone apps / battery lasts 5 days / sleep tracking and waking buzzer etc
Seems a billy bargain and currently being shipped so all this is based on googlefu.