I use an old Android phone and an app called OSMand+ which sells for a few bucks on the Play Store. There is also a free but limited version of OSMand. The maps are stored on the phone so no internet connection is needed. This setup is better than any dedicated GPS IMO. The app will also run on...