My boyfriend and I are planning a trip to Central Europe in August and are working on a route starting in Prague and ending in Venice over a 2 week period. We want to stay in Prague for a few days then plan on going to Krakow and then to Budapest. Any suggestions on where to go from Budapest before ending in Venice? We've heard that Dubruvnik is great but it's quite far and out of the way. Any ideas? Thanks!