I know that the OP asked about a solution which would use a windows laptop, but....I would highly suggest an android tablet running Oruxmaps, Locus maps, Caltopo, etc. Both Oruxmaps and Locus can use maps from openandromaps.org which is an incredible resource. When I was working in Asia, I...