Germany’s magic isn’t just in Berlin or Munich — it’s tucked away in cobbled lanes, timbered houses, and castle-topped hills.