Travelling in Eastern Europe - which ways are easier? :)

Hi all, Im planning a trip to eastern europe in mid June. The following are my tentative plans:

Munich - 3 Nights

Salzburg - 4 Nights (Hallstat 1 day Trip)

Vienna - 4 nights

Budapest - 4 nights

Prague - 4 nights

Cesky Krumlov - 1 night

Prague -1 night

London - 3 Nights

May I know which transportation are better to travel around ? and which airlines/ trains/coach companies are advisable?

Are the days for the destination sufficient for first time travellers in eastern europe?

Much help is appreciated. :)