Берлин не стоит 3 дней, и одного не стоит (строго ИМХО). Лучше Нюрнберг, если там 3 дня, то по окрестным городам можно  поездить. Вот там настоящая Германия. Для Лондона 1 день-это только душу потравить.Билеты на поезд на Белорусском вокзале, последний подъезд (ближе к Ленинградке) в международных кассах.Вам Вену посоветовали-это другой конец вашего маршрута, вам нужно выбирать города между Прагой и Парижем, чтобы время не тратить.