Garmin Forerunner 305 or 310XT would fit your bill. I have the 305 and love it...have had it for over 3 years and it works like a charm--I originally ran with it, now I run and bike with it. I think they can be had now for about $125. Cadence sensor for the bike would be maybe $40 more (IIRC).