If you are on Android I can recommend either Maps.me with great 3D view or Maps.cz for great tourist trails, Google Maps content is horrible in Europe. Of course any decent app can download offline maps for whole countries and not some GMaps parody with small section of map.