Even obscure hole-in-the-wall shops are often mapped on Google, and Google will make recommendations for local activities, restaurants (complete with Google user reviews), and other local places and events. You can see the earth just as it appears to a bird flying over or you can focus your view on roads, streets, and paths with points of interest displayed all over.
Google Maps provides you with several different filters to view maps through, including satellite, terrain, and traffic views. Updated hourly with data from the company that has mapped most of the known world, you will not find a more accurate or up-to-date map. Google Maps is a navigation app for Android and iOS which supports voice navigation, saving maps for offline usage, and voice command.