My friend and I will by flying into Rome and out of Munich, but using trains between. We'll probably do Cinque Terre and some of Tuscany, onto Lucerne in Switzerland, and then onto Germany. We may also do a quick side trip to Salzburg, Austria.
1. Should we book any of our trains in advance or do it at the stations?
2. If we book ahead of time online, what are the recommended sites? I hear Eurail and/or Rail Europe are overpriced?
3. What are the different "classes" for seating? Does anyone recommend overnight trains to save on lodging for a night or two along the way or is it too hard to sleep?
We are U.S. citizens and will be traveling this September.
Thanks for any advice!!