Same-Sex Marriage in Germany: How to Get Married, Best LGBTQ+ Wedding Venues & Traditions