One of my least favorite things about traveling in Europe is booking European train tickets.
The reason for this is simple. If you are looking for cheap train tickets in Europe, this means going to any country’s unique rail service website, fighting with their archaic booking system, and crossing your fingers hoping an order went through.
Even booking a Europe Rail Pass likely involves an element of making a reservation on individual trains (especially on popular routes), which winds up at the same problem as above.
This is why I’ve reverted to using 3rd parties for my Europe train booking needs from now on, and the one I’ve found myself gravitating towards almost exclusively is Omio (formerly Go Euro).