Discover the best things to do in Rothenburg ob der Tauber, Germany's most well-preserved medieval town plucked from a fairy tale.