You don't need to show your passport on trips between any of those countries as they are all in the Schengen zone, so from a passport perspective your journeys will all be "domestic". On night trains they might ask for your ticket to save waking you in the middle of the night, but that's fine.