About trains in Germany, it is generally pretty good if you are only taking regional trains. The high-speed trains, however, can be pretty bad. I mostly travel regional, and there were no delays the last 20 times or so. I have tried some train companies and the one I liked the most was db auskunft ....