The overnight train from Prague to Krakow was awesome, would recommend it to everyone as a must try. We had first class tickets for the train which meant that we had our own room which had two bunk beds, a small basin, a complementary water, a waiter who gave us a wake up call whenever we liked and brought us tea and breakfast. It was great, we got to sleep through the trip as it was a night trip. It was a great way to travel. Loved it! We arrived safely in Poland around 7am.