As we will be journeying between several countries, albeit all in Europe, my first inclination was to purchase specific train tickets between the various cities. But I got to a point where using the different rail ticketing websites for each country became much too frustrating. Instead, I decided to obtain a Eurail pass. For a similar price, this allows us to travel between a number of designated adjoining countries (4: Italy, Austria, Switzerland & France) within a specific time period (2 months) over a set number of non-consecutive days (7). There were plenty of other options available but this certainly suited us the best.
We have the benefit of first class travel although by all accounts second class travel is more than adequate in Europe. Yet we will still need to reserve our seats once we arrive in Europe to secure our travel dates.