To my knowledge all smartphones have a GPS chip and antenna, as it's part of their location system (which also relies on cell tower position). Good thing, as when one is hiking one is typically out of cell range.

The most obvious method is to use Google Maps, preload and save the base map for the area you're planning on hiking then use your phone's GPS for location. I've done it and it works okay. The downside for my phone at least is the GPS mode gobbles the battery and will drain that sucker right quick.

In sum, I find even a cheap handheld GPS more reliable than my phone. Others might have better luck than I with battery life.

As to the OP: I've used handhelds from Garmin, Magellan and Delorme, and prefer Garmin. If you wait for black Friday you can find a good deal on a new, fully warranted unit.

Cheers,
_________________________
--Rick