Founded in the 12th century, Rothenburg ob der Tauber, Germany, is famous for its art galleries, shops, cafes and pretty hotels.