Beautiful modern country…clean, safe, high quality of life, and with wide range of cultures.
The German vibe as best described to me as clean and polite. Perhaps Germans and German culture is not so extroverted and outwardly charmy as say the Spanish or Italians, but indeed it has a lot of its own charms. Look past the stereotypes of beer-drinking polite people, and you’ll find so much more to explore.
I would say Germany is the most multi-cultural country in Europe. Does it have more ethnic groups than say England? Probably not. But it feels in Germany, there are more cultural groups staying true to their culture (and not assimilating so much into German culture). Depending on who you talk to, this can be a good or a bad thing. As a tourist, I’d say it’s a good thing since you get to see many flavors of people in one place.
Germany is known for having great economic power and quality of life, making it an ideal place for immigrants and visitors to be. It’s beautiful, charmy. Has old school way of things, but also modern way of things. Well-functioning infrastructure in every way.
As for the cities themselves. Germany is definitely a big country in that there are many cities worth visiting. 1 week is enough to say you saw Germany, 2 weeks is better to get some range, and 3-4 weeks if you really like it and want to explore more of what Germany has to offer.