The ultimate guide to Rothenburg ob der Tauber: The most romantic town of Germany. Find here all the top attractions and best places to go.