Myself and 3 others are coming to Amsterdam at the end of May. In addition, we are going to Paris and Cologne first. We were planning on travelling by train between locales. Any tips or suggestions for booking rail passes or travelling another way. Also, how much should we expect to spend per person? Any info would be much appreciated.