If you're headed to Germany, It is hard to imagine how the picturesque town of Idstein could look any more like something from a fairytale. Even in a country renowned for its magical must-see ...