Smart phones have GPS, records tracks, stores POIs, logs pix as a function of coordinates, etc. No data plan, cell plan or cell reception is needed to perform these functions. Apps and maps can be download while connected via WIFI and tracks, POIs, pix can be uploaded via WIFI.
OSMand is an app that allows downloading OS maps and I believe has all the functionality you'll need.