Castles, river valleys, vibrant cities and forested landscapes give Germany remarkable variety, blending centuries of history with a confident modern identity.