Fly with Easyjet to Budapest
Take the train from Budapest to Vienna (about 3 hours)
Then take the train from Vienna to Prague
http://czech-transport.com/index.php?id=460
Pick up local tours as you arrive, or just wander round. Book hotels on something like hotelopia - or just google 'hotels in vienna' etc and pick them from the map
Spend the money you save on having a brilliant time!



