.gpx tends to be the common format for routes. there are utilities around that will convert between different formats.
do some searching on here as waypoints, trackpoints, routes and tracks are explained in some detail. you MUST know what these things are to use your gps effectively and not go slightly insane.
virtually any cheap gps unit that connects to your pooter will do what you want it too.