3 nights in Prague then train to Budapest for 3 nights then a train to Vienna for 4
Any "must-do's"?