Buy ahead of time?
So i'm going to Europe with my friend in a month. we'll be gone for about 28 days we'll be traveling all over, the uk, france, germany, czech rep. italy, and greece. we'll be taking trains and buses to get around but for our circumstances point to point tickets are cheaper than rail passes. my question is whether i should buy tickets for trains and ferries ahead of time or when i get to each city.