Use
www.trenitalia.com
You can also purchase tickets ahead online. Discounted (Economy and Super Economy) tickets on Freccia (high speed) trains go on sale 120 days prior to travel day. The full price is called "Base". If you buy discounted tickets you save money, but you lose flexibility because they are not refundable or changeable. So if you pre-purchase make sure you are certain about your travel plans, because if you miss the train, you lose your money.
I don't know where you land, but if you land in Milan (the largest airport in Italy after Rome, and generally with the cheapest fares from North America) you could use this sequence of locations:
Milan > Lake Como (Varenna) > Verona > Dolomites (I would pick up a rental car in Verona and return it in Venice after roaming the Dolomites) > Venice > Florence > Cinque Terre > Milan > Home
Assisi and Siena can be done as day trips from Florence, but if you want to stay a few nights you can. Assisi can be reached via train from Florence while Siena can be reached via bus or train from Florence. If you don't do Assisi and Siena as day trips and prefer to stay a few days, you might consider renting a car after leaving Florence, visit Tuscany and Umbria, including Siena and Assisi, then return the car in La Spezia, near the Cinque Terre. You don't need a car at the Cinque Terre.
For purchasing discounted tickets ahead of time, I would consider only the Venice to Florence leg. All others are mostly on regional trains, that offer no discounts, and regional tickets are best purchased at the station when you leave (or the day before).