I've never seen a good map on a gps, but I haven't really been looking, either. Another good option is to have a gps and a physical map. That way if your gps stops working, you got an old fashioned backup. There are places you can print maps off for free.