Sort:  

Get a Bryton Cycling Computer. They are cheap and have 36 hour battery life. You can upload directly from them to Strava