This time we are going to be in Eastern Europe for 24 days. We're
flying direct from Toronto to Budapest, taking the train to Ljubljana,
busing to Lake Bled, taking the Go Opti bus to Vienna, the CK shuttle
to Cesky Krumlov and then to Prague, and flying Ryanair to Krakow.
Finally we're bussing back to Budapest and then flying direct back to
Toronto. We're actually splitting our touring time in Budapest between
the first and second on stops there.
Chris, sounds like a plan. Everyone has different interests, enjoyments and sets of circumstances. I am fortunate in that i have the means to travel "well", but unfortunate in that I don't have the time to capitalize on my travel resources. I've been on long haul train trips so for the "experience", its done. Glad I did it, but not something that I would enjoy more than say an additional 2 or 3 hours of fly fishing in the rivers of Slovakia; so I make the value judgments accordingly. Admittedly i also get bored easily and find more enjoyment checking in 1.5 hours early in an airport and then eating breakfast in the airport prior to flight time than I would riding a bus. So the early check-in isn't much of a penalty for me. I'd have to eat breakfast someplace.
To maximize what i enjoy I have pretty much started picking destinations based on transportation more so than any other factor. There are so many places i want to go and so much i want to see, that if nothing else, it helps me decide. Four hour transit times tops, is my preferred limit. If I cant get from point A to point B in four hours I find an intermediate stop of interest. It's part of the reason I haven't been to Ljubljana yet; and it is a place I am interested in. I used Belgrade to get from Dubrovnik a few years back and am just not ready to return to Belgrade. The Sarajevo connection is new and looks like it my be my solution. Good fishing north west of Ljubljana too, which might get me there sooner.
Because Budapest is my home base, every trip must end in Budapest and a few start and end in Budapest; but i have generally found it more efficient to start in the most remote location and then work my way to Budapest. A few weeks back was Atlanta - Rome - Podgorica (fishing), Budapest. In December it is Budapest (New Year) - Lviv (Christmas) - Kyiv - Budapest.
Yes, these are all personal rationalizations but they work for me and there is no right or wrong, just what floats your boat.
To your plan, since Krakow is the outlier if it were me I would start there. That eliminates one long trip. Of course that may not work with the rest of your plans. CK Shuttle I think is an exceptional service carrier and about the only logical way to see Cesky Krumlov. Make sure you spend the night so you can see the town with fewer tourists (the day trippers come late morning and leave early afternoon) - I love CK. Stayed at the Dovark (sp) Hotel and had the room with the balcony that faced the castle. Stunning at night.
Ryan Air makes me a little nervous. I have booked them 3 times. Twice worked, the third they notified me the night prior to the flight that the schedule had been change. Changed, nothing! They moved the departure to another city. Here recently they grounded a lot of flights with little or no warning. https://www.reuters.com/article/us-ryanair-hldgs-cancellations/grounded-ryanair-cancels-flights-of-another-400000-customers-idUSKCN1C21NU I wont risk them for a while. But you know, the worst that can happen is you have an alternate experience. These things just don't upset me.