3 of us will be flying into Prague in early June 2014 and intended to travel around the region for about 12 days before coming back to Prague to explore Prague itself.
Please advise if the following itinerary doable:
Prague to Vienna - 2 nights in Vienna
Vienna to Bratislava - 3 nights in Bratislava
Bratislava to Budapest - 3 nights in Budapest
Budapest to Krakow - 3 nights in Krakow
Krakow to Prague
Should we skip one city to spend more time in others?
Should we take trains for this trip? Is hiring a car cheaper?