My favorite general-purpose GPS device is Garmin's eTrex Vista C, primarily because it packs so many useful features into such a small package. This gizmo is small enough to fit in your shirt pocket, but offers a color display, automatic routing, and a whole bunch more. The whole thing is wrapped up in a waterproof case that you can use for boating, hiking, biking, or geocaching.