I'm currently piecing together a trip that is primarily Berlin, Prague, Vienna and Budapest. We'll stay in Dresden for a few nights after Berlin, then head toward Prague.
I'm looking for either a place to hop off the train and stroll through a Czech town and/or get lunch between cities. Depending on the place, adding a night (or two) is an option but I prefer staying close to our primary train route.