How to buy tickets

And now on to the most important question: How do I buy my train tickets? And, most importantly: what is the CHEAPEST way to do it? There are many options to buy tickets, yet, like most things in life, the easiest ones do not happen to be the cheapest, on the contrary, if you are…