Traveling is fun but not so for the pocket. If
1. Book in advance. Like 10 weeks before or earlier. You get the best deals when you book earlier and this works best for flight tickets as well.
2. Avail of Railcards. Like Rewards Programs, Railcards can make you save up a lot. Take my railcard for example, hubby and I pays half the usual price and the kids can ride the train for free on our trip to Nuremberg. Saves us a lot of Euro!
3. Get package tour tickets. This includes train tickets, ticket entrance to certain castles or museums or perhaps a lodging too.