I prefer train anytime, but that's not a fair choice for me because i can travel 1st class for almost free.
Next is bus, but depending on where you need to go, this also is not always an option. In that case, I have no problems calling a taxi. It is freaking expensive - i will never forget...