My husband and I are planning a trip to Berlin, Prague and Vienna (from Los Angeles) in September. The general idea is to fly into Berlin, stay a couple of days, take a train to Prague, stay a couple of days, take a train to Vienna, stay a couple of days, and fly out of Vienna. As of now, we have that loose plan and would like to stay on the tightest budget possible while still making the most of the fairly short trip.
I was hoping to get a few ideas and some information from fellow travelers/locals. What are the best neighborhoods to stay in in each city? What should we make certain to see/do/eat (we're vegetarian) in each city? What are the best train options, and should we buy tickets in advance or at the station? Any and all input would be greatly appreciated. Thank you!