posted this before.. but my set up is.
– £20 android phone with gps (brand new)
– £1 unlocking fee via some bloke on ebay (took 12 mins!)
– giff gaff sim (free)
– waterproof bike mount. found it fit in a topeak iphone4 one perfectly, £9 in halfords
total cost – £30 plus credit (non tarriff – I put a tenner on two months ago with a “only top up a max of 10 per month if credit runs out’ and yet to pay more since)
using viewranger (free) you can pre-download maps, and it runs strava.
if you already have a smartphone, install viewranger its available free for iOS and Android.
important thing is to remember to pre-download maps
it easily handles a 3 hour ride, i keep a powerbank in the car to top it up after a ride, but could carry it if i was on an longer ride.