If you get the chance to take in Lake Balaton, between Budapest and Novi Sad, then you should. Also, be prepared for the train journey between Hungary and Serbia to be long and uncomfortable with a lengthy delay at the border. Fantastic trip, Vienna, Prague, Krakow are all fantastic cities. I love Hungary, I keep going back year after year.