I have found that my iPod touch is pretty good when it comes to helping me figure out where I am going. What I do is set the route I want to go on and then put it there so it stays on my cache. All I do is hop in my car and drive along the route, the location services feature does not require a wi-fi connection. I live in a pretty dense area so the location services tells me where I am at all times, accurate within 20 meters. It displays it on the map so I know if I am getting close and should be prepared to turn or if I have a long ways to go.