Everything You Need to Know Before Your First Trip to Germany (From Someone Who’s Spent Decades There)