If you have a data plan, Apple or Google Maps should work fine.
If you do not have a data plan, Garmin's GPS app should work great for you. I have a similar app from TomTom, which is no longer available in its full form. But it is now free for a small amount of use, then you can pay to use it more.
Here are the links so that you can look them over:
https://itunes.apple.com/us/app/garm...435490305?mt=8
https://itunes.apple.com/us/app/tomt...884963367?mt=8