If you really want a long European train journey, head to Adler, just south of the Olympic host city Sochi. From there, you can catch a train up to Vorkuta on the edge of the Arctic Circle. The route zigzags a bit over its 89-hour, 4,200km journey, but it always stays on the European side of the Ural mountains.