This is looking trickier than I thought: I'd like to leave Prague on Tuesday, and need to be in Berlin for early evening on the Thursday. I don't want to take two night trains, and I'm not sure about spending two nights in the same place on the way...

I'd looked at the idea of going to Nuremberg or Munich, but they involve really rather long sleeper trains. I'd like to see some of the East, so perhaps Dresden? Anyone reading this been travelling in this part of the world?
.