Visiting Prague, what other city to visit for a few days by train or air?

Vienna is closer than Budapest (to Prague) so perhaps that is a better option if you're pressed for time. You could look into getting sleeper trains to Budapest though which helps.

Related Questions

Related Tours

Popular Local Tours & Vacation Packages

CST # 2090384-40