Trains from the mainland run through Mestre to the Venezia Santa Lucia train station on the west side of Venice; make sure you don't get confused with Venezia Mestre which is the last stop on the mainland. From the station district, water buses (vaporetti) or water taxis can take you to hotels or other locations on the islands, but walking is usually the best option. Direct trains to Venice are available from many international destinations, there are overnight trains from Munich, Paris and Vienna and also a weekly long-distance night train (four nights) from Moscow via Kiev, Budapest and Zagreb. One of the best ways to arrive to Venice by train is with the legendary Venice Simplon-Orient-Express. The local handling agent can do reservations and take care of all the transfers from the train when you arrive. Venice is well-connected with the domestic train network, Rome and Milano are only a few hours away. Also there are some night trains from cities in southern Italy, though since 2012 most services have been cancelled.