I've been using an iGPSport and I'm very happy with it. It's well below your budget. It puts all of the data I need on to one page (speed, cadence, HR, distance, time, clock, temperature) that is very easy to read. I sync it with RideWithGPS.com after the ride to review my ride. Also, RideWithGPS is great for route planning.