Rothenburg is an extremely magical town. It is one of the most important and iconic towns of Germany´s romantic route, it looks like a Disney´s town. In fact Disney used this town as an inspiration for the movie Pinocchio. I was really impressed by it.
All hotels in Rothenburg are romantic and lovely, I stayed in the Eisenhut hotel which is very well located a few steps from the Market Plaza.
If you like traditional German food I recommend you to go to the hotel and restaurant, Reichs-Küchenmeister. If you like something different, I loved the romantic Italian restaurant and cafe Michelangelo.
Rothenburg ob der tauber is also famous because is like a Christmas town all year long, definitely check the Christmas store Käthe Wohlfahrt, which is open all year, inside you´ll find lovely ornaments, and the store is out of this world. This lovely town must be quite a spectacle in December.
If you want to take home something from Rothenburg, I suggest you to buy an authentic Cuckoo clock, they are lovely (I bought one).
It is one of my favorite little towns in the world, it has a fairy-tale feeling.