A friendly welcome and comfortable bed are just the tonic after a long journey: our tipsters know the best hotels near stations from the Med to the Tirol
Winning tip: Seaside rooms, France
Cerbère is the last village in France before Spain on the Mediterranean coast. It’s a quiet seaside resort with an international train station and two amazing hotels. The first is the stunning 1930s art deco Hotel Belvédère, which is styled like an ocean liner. Declared a historic monument in 2002, it is perched over the rail track, it has now reopened with rooms to let. They used to play tennis on the roof, and the original cinema is still there. On the other side of the village is the 1950s-built hotel La Vigie, which has fantastic views thanks to its clifftop setting.
• Hotel Belvédère du Rayon Vert, apartments from €95 room-only, belvedere-cerbere.fr; La Vigie, doubles from €97 room-only, hotel-lavigie.com
Your carriage awaits, Amsterdam
After a long train ride to Amsterdam, my favourite place to stay is Train Lodge, right by Amsterdam Sloterdijk station (four kilometres west of Centraal station), which was built from former Zurich-Rome sleeper train carriages. The ambience is vibrant and relaxed, the beds very comfortable and it offers a central base to explore the city. A good breakfast is served for an extra €6, and there’s a choice between shared and private rooms. If you are travelling in a big group, you can even book an entire carriage. Wifi and bed linen are included, and the hostel has bikes for hire.
• Dorm beds from €29, private compartment for six from €179 room-only, trainlodge.com