If you need to, you can easily see and do Rothenburg in 1 day. However, if you can spend the night, it's a great town to experience when all the day trippers have left. Therefore 1-2 days is perfect for Rothenburg ob der Tauber