I will be in Budapest December 27 -29 with my children (ages 10 and 11) any suggestions on things to do? We have a tour booked already. The 29th we will take the rail to Vienna. Anyone know how long of a trip that is? Thanks for your help! Happy Holidays!