So we travel by train to Prague>Brno>Bratislava>Budapest>Back to Prague to catch a flight back home. Here are our questions
1.Where should we buy train tickets? Websites vs Train Station?
2. Is it cheaper to buy online ahead of time?
3. What other tips do you have?