Germany is more than beer halls and business—it’s a treasure trove of medieval towns, vibrant cities, and riverside gems. From Berlin’s gritty charm to Rothenburg’s storybook streets, each city offers ...