Within Czech Republic you can buy the tickets simply at the train station or on the train. If you want to travel on international trains to or from Dresden or Vienna with your bike, you will need to book in advance. Bike spaces are often limited and can only be booked at the train station. We can book these for you from Prague, just let us know.
If you are travelling without bikes it is fine to book your tickets online.