City Maps 2Go is an app I’ve used many times. It allows you to download a map to use offline. Great for when you are travelling where you won’t have data — or won’t have cheap data. It’s a great app and free today.