Uw tips:If you're an anti social person; I would not recommend Germany for you. If you get caught with no ticket on Public transport, you get 40 Euros on the spot fine. If you behave anti socially or vandalize; you get fined minimum 500 Euros. Their justice system does not have: "my civil liberties, my human rights" rubbish. Don't do the crime if you can't do the time. It is lovely.
Even seedy areas of Frankfurt are clean. That is the 1st thing we've noticed; how clean everywhere is. Noticed more smokers but less cigarette butts on the streets. Public transport is amazing, efficient, clean, modern, fast & affordable. You get 1 ticket: 1.6 Euros for short or 2.6 Euros for long trips. Everybody was so helpful & friendly. If I was fluent in German; I'd move to Germany yesterday. totally opposite to United Kingdom.