U-rail, i dont remember all the specifics about it. But since you're going for 3 weeks and traveling by train i assume, than its well worth it to get either a monthly pass or buy weekly passes that you can use either on most EU countries or certain countries you specify. It saves time buying passes every time and its cheaper for you since you're going to use it a lot. But like i said i think first class is a must there. Oh yeah make sure you dont have heavy luggage. Cuz its a bitch carrying them up the stairs, down the stairs, into the train, out the train.... you get the picture