What is best means of transportation (cost and time) between the following locations? We already have our roundtrip airline tickets in and out of Prague and we must meet up with daughter on 6th night in Budapest.
Also, any suggestions on where to spend 3 extra nights available after we leave Budapest?
Arrival (set)   Prague, Czech Republic  - 2 nights
    Ljubljana, Slovenia         - 3 nights
Budapest, Hungary       - 4 nights 
Krakow, Poland      - 3 nights
Gdansk, Poland      - 3 nights
? Any suggestions?  - 3 nights 
Departure(set)  Prague, Czech Republic  - 3 nights
Thank you for any assistance.