Tickets go on sale at least 90 days out and for summer season sometimes earlier. The price is about a third what you pay last minute and often less than the cost of the reservation when you have a train pass. There is not much difference between 1st and 2nd class and they both get to the destination at the same time.