We have always bought train tickets at the train station unless there are advantages of buying a ticket 120 days out.
A friend told me he has already purchased his ticket in June (longer than 120 days out) from Capitainetrain.com and italiarail.com.
Are these websites better than trying to get a special price 120 days out ??