Grand, hilltop palaces. Medieval towns teeming with charm. Lush natural landscapes. Sleek, modern cities. (And did we mention the Christmas markets and beer halls?) Germany’s got it all. The toughest part of traveling to Deutschland? Deciding where to start. From hip, bustling Berlin to the Rhine Valley’s steep vineyards, we’re sharing 14 epic places to visit in Germany.