Otra opción y de las mas baratas para tener un GPS es :
1- Tener :
a- un movil con GPS incorporado
b- Un movil con el lenguaje Symbian   (mi caso: un nokia 6120 )
c- una PDA
2 Ponerle programas GPS tipo 
Nokia maps, tom tom, route 66  , garmin mobile,  smartComGps o compeGPS mobile.  (mi caso nokia maps para carretera y rutas por ciudad, y smartComGps para montaña: es de los mejores para ello)
3 comprar un GPS por bluetooth( si el movil  no lo tiene) que salen entre  49 y 100 euros , por  ejemplo AQUI
Holux_M1000 (el que me he comprado yo y va estupendamente)
Holux_M1200
Bluetooth Nokia LD-4W.  Bluetooth Nokia LD-4W