Germany: castles, beer halls, and Black Forest magic. From Berlin’s edge to Bavaria’s charm, plan your perfect trip.