We are trying to finalize an itinerary for the 3 places for early July. Looking to fly into Vienna (from Hong Kong) and then seeking advice for train travel. Should we be securing tickets right away and recommendations on where to purchase the tickets. A bit worried about getting fixed train tickets as we are travelling with a young child and worried about inflexibility of the schedule. However from previous posts it seems like the discounted (fixed tickets) will be the most economical? Also is this the best route? Vienna- Prague- Budapest - Vienna. Hoping to spend 4-4-5 days at each place. Any advice will be appreciated. Thanks in advance.