Openly LGBTQ people are generally accepted in German cities, and same-sex couples can usually hold hands, kiss, or attend venues without drawing much attention.
Berlin,
Cologne, and
Hamburg are especially visible and welcoming, while some smaller towns can be more reserved, so public displays of affection are usually read as normal rather than provocative.