Para bajar mapas y saber un montón de gps hay muchas páginas, pero una muy completa es esta:
http://www.foromtb.com/forumdisplay.php?f=53
Como bien dice Kurtsik el formato gpx es un estandar de facto y te lo leeran todos los aparatos y programas.
Por último: la forma más sencilla de hacer tracks es usando Google Earth, no necesitas tener ni gps ni programas aparte. la única pega es que no te puedes llevar de paseo el track
