I will be in Europe for 30 days.
I will start in Rome (3 days) and end with Paris (4 days) and then London (4).
I won't need to ride the trains those days.
I was thinking about getting the 21 day global pass, but would that be worth it if i'm going to be taking three over night trains? Venice to Vienna, Geneva to Barcelona, and Barcelona to Paris?
If I don't get a pass, I take it I just buy the train tickets at the station, but if I buy the pass I need to buy it ahead of time in the USA. Is that right?