Cosmopolitan skyscrapers mix with historic buildings in Europe's financial capitol and Germany's fifth largest city.